服务器识别Android应用程序的状态

时间:2016-12-27 12:25:39

标签: php android server

我创建了 slim api ,在数据库上更新状态0或1,因为我使用状态值调用api。我已切换按钮离线/在线,这将调用api以更新状态为

  

1 for Online

     

0 for Offline

现在我已经为 appkilled 创建了服务,这将更新应用关闭的状态,因为onDestroy没有更新状态所以这已经完成了。

此外,我限制用户仅在有互联网连接的情况下打开应用程序,否则应用程序将无法打开并显示Toast消息

  

"没有互联网连接"

但现在我陷入了一个测试用例。告诉我解释两个场景:

  1. 假设我的活动已打开但我打开通知菜单并断开互联网(wifi,移动数据等)或我的互联网包完成。
  2. 由于电池完全耗尽,我的手机已关闭。
  3. 现在,在这两种情况下,服务器仍然具有 在线 状态,但在应用内我 离线 。< / p>

    怎么办?怎么解决? 如果您知道解决方案,请详细说明并提供一些链接。

0 个答案:

没有答案