没有检测信号间隔的Worklight Server连接丢失

时间:2014-05-28 21:18:33

标签: ibm-mobilefirst worklight-server

Worklight 6.1.0.1如果我将worklight服务器会话超时设置为1小时,并且我没有设置心跳间隔。应用程序启动,并与WL服务器建立连接。

WL服务器已关闭,但未重新启动。如果应用程序在服务器停止时未调用对WL服务器的任何后退请求(例如:连接,适配器等),则会检测到连接丢失,或者我是否必须设置心跳间隔以导致丢失要检测的连接?

2 个答案:

答案 0 :(得分:0)

如果您没有编写应用代码来处理离线情况,那么没有人会为您做到这一点。

咨询Working Offline training module

答案 1 :(得分:0)

如果您想检测服务器连接丢失,请使用以下

  • 仅在更改连接状态时触发的事件。成功< - >失败 WL.Events.WORKLIGHT_IS_CONNECTEDWORKLIGHT_IS_DISCONNECTED。有关详细信息,请参阅此link
  • 在initOptions中使用onConnectionFailure来确定服务器连接失败。 有关详细信息,请参阅此SO answer