如果应用程序在服务器停止时启动,则heartBeatIntervalInSecs无效

时间:2014-04-03 12:06:43

标签: ibm-mobilefirst

WL 6.1

我有一个申请表:

ConnectOnStartup: true
heartBeatIntervalInSecs: 30

如果服务器启动并且我启动了应用程序,我可以在应用程序日志中看到心跳每30秒跟踪一次

但是如果服务器停止并且我启动了应用程序,那么心跳就没有跟踪。

我使用onConnectionFailure处理连接错误,然后让应用程序启动。

这可以吗?我怎样才能手动启用心跳?

我在Android上测试了这个。

谢谢。

1 个答案:

答案 0 :(得分:1)

有这样的API:WL.Client.setHeartBeatInterval(interval)
接受:

  • -1表示禁用
  • 任何其他数字(以秒为单位)

在您的实现中,只需在需要时禁用或启用(通过设置间隔)。