MobileFirst心跳呼叫在与屏幕锁的背景中

时间:2016-10-25 07:39:28

标签: ibm-mobilefirst

在WLClient.h内部提及此评论。

  
      
  • @note只有在客户端发送心跳信号时才会向服务器发送心跳信号   应用程序在前台。当应用程序发送到   在后台,客户端停止发送心跳信号。客户端   在应用程序到达时恢复发送心跳信号   再次前景。
  •   

我将setHeartBeatInterval设置为420.这是默认值。但是当应用程序进入带锁定屏幕的后台时。它仍然会在420秒后调用心跳。然后我的应用程序崩溃。

当应用程序进入后台时,是否仍然禁用心跳呼叫?

非常感谢=)

1 个答案:

答案 0 :(得分:0)

在MFP 7.1上,我们在iOS 9.3.5和iOS 10中都没有看到心跳的任何问题。在两个iOS版本中,当应用程序处于后台时(通过按下主页或锁定屏幕后面),心跳是暂停,不发送。 我们在最新的v7.1 iFix版本以及运行iOS9.3.5和iOS10的iOS设备上看到此行为。

然而,在iOS10模拟器上,当屏幕被锁定或按下主页按钮时,我们可以看到几个心跳请求。但是,即使在这里,当应用程序恢复时,也不会发生崩溃。这似乎仅适用于iOS 10模拟器。