【发布时间】:2014-08-14 10:53:45
【问题描述】:
我们正在将我们的应用配置为在启动时连接到 WL 服务器,但在处理 WL 服务器不可用的不同场景(例如:离线模式)时遇到了困难。
connectOnStartup : false
未调用 onConnectionFailure() 回调,应用在初始化过程中保持冻结状态。
当我们使用手动连接时,使用 WL.Client.connect(options) 也不会触发 onFailure 处理程序。
为什么不调用故障句柄?当 WL 服务器无法访问时,确保应用程序仍然正常运行的最佳做法是什么,只有离线模式限制和自定义流程?
【问题讨论】:
-
它们在这里被称为非常好。提供足够的代码和复现步骤来查看。
-
另外,请记住 onFailure 直到超时(无论是默认值还是您指定的)用完后才会被调用,这就是为什么它似乎没有被调用 if您没有等待足够的超时时间。
标签: ibm-mobilefirst worklight-server