php - 通知网络服务如果应用程序关闭

标签 php android web-services session ping

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

从 android 应用程序登录后,我想不时检查 android 用户是否仍处于登录状态,

我尝试了什么?

我使用 countdowntimerasynctask 将请求作为一个 ping 类型的消息发送到网络服务,它是定期发送的,但是我如何管理网络服务来检查它是否是一段时间后没有发送。这样,如果我没有从服务器端收到该 ping,我就可以结束 session 。 Web 服务内置于 PHP 和 symfony

我想要这个实现,因为有人可能会关闭应用程序的服务,这样我就必须立即从 Web 服务注销 session

我可以在 android 端做什么。 是否有任何替代解决方案来执行此操作?

最佳答案

你可以尝试一件事,

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

并且您可以在您的网络数据库中保存一个标志值。

你只需要检查标志是打开还是关闭就可以触发你想要的网络服务.. :)

关于php - 通知网络服务如果应用程序关闭,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21847152/

相关文章:

javascript - PHP 或 jQuery 输入更改文本

java - 我可以从设备中选择图像,但它不会上传,因此,我无法创建用户

java - 从 Adapter 类填充 Activity 的 TextView 时出现问题

iOS - 通过 Web 服务登录

php - WP_Query->post_name 返回 null

php - 错误 : You have an error in your SQL syntax; check your MySQL server version for the right syntax to use near

php - Symfony 2.1 REST API 登录无处不在

java - Android 序列化 PendingIntent

在 C++ 应用程序之上用于 REST API 的 Python 框架

web-services - 与大平原整合,最好的方式是?