【问题标题】:heartBeatIntervalInSecs does not have effect if the application starts with the server stopped如果应用程序在服务器停止的情况下启动,heartBeatIntervalInSecs 无效
【发布时间】:2014-04-03 12:06:42
【问题描述】:

WL 6.1

我有一个应用程序:

ConnectOnStartup: true
heartBeatIntervalInSecs: 30

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

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

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

这样好吗?如何手动启用心跳?

我已经在 Android 上测试过了。

谢谢。

【问题讨论】:

    标签: ibm-mobilefirst


    【解决方案1】:

    有用于此的 API:WL.Client.setHeartBeatInterval(interval)
    接受:

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

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

    【讨论】:

    • 谢谢 Idan,我现在没有设备,但我一拿到它就会测试 API。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-05-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-06-10
    相关资源
    最近更新 更多