通知Web服务如果应用已关闭

时间:2014-02-18 07:42:02

标签: php android web-services session ping

我已经实现了android应用程序使用的webservice, 此Web服务用于从Android应用程序登录和注册。

从Android应用程序登录后,我想检查Android用户仍然登录的时间,

我尝试了什么?

我使用 countdowntimer & asynctask 将请求发送到Web服务作为一个ping类型的消息,它会定期发送,但是如何管理webservice以检查它是否在一段时间后没有发送。因此,如果我没有从服务器端收到ping,我可以结束会话。 Web服务是用PHP构建的,symfony

我希望这可以实现,因为可以关闭应用程序的服务,以便我必须立即从Web服务注销会话

我可以在android端做什么。 有没有其他替代解决方案可以做到这一点?

1 个答案:

答案 0 :(得分:1)

你可以尝试一件事,

当您的设备中的应用程序关闭时,您应该触发一个Web服务来告诉您的webapp应用程序已关闭,

您可以在Web数据库中保存标记值。

你必须检查标志是否打开或关闭以启动你想要的网络服务.. :)