我正在开发一个聊天应用程序。如果状态为“1”,则显示用户处于联机状态,如果状态为“0”,则显示用户处于脱机状态。
我已经从后端团队采取了状态API。因此,我的问题是,如果用户卸载聊天应用程序仍然显示用户在线。
如何解决此问题?
在此先感谢。如何在线更新用户的状态为离线如果用户在Android中卸载应用程序
0
A
回答
0
好的,所以这里的问题是,无论何时用户卸载您的应用程序,Android只会杀死所有 - 流程,服务,与您的应用程序关联和创建的所有内容。而且在您的应用程序中无法发送最后的“再见”消息。
但是,您可以让您的客户端(应用程序)向您的后端发送某种ping请求,以便您可以检查后端是否接收到n次的ping请求 - 客户端不在线。
+0
如何向后端发送请求?我可以在哪里编写该请求的代码? –
+0
@RamaKrishna到你的服务器。您可能希望创建一个服务,每过n个时间就会发出这样的服务器请求。当你发送第一个“在线”请求时,应该启动这种服务,并且当你希望发送“离线”状态时(如你在'onBackpressed()'或'onDestroy()方法中写入的那样, –
相关问题
- 1. Android信使应用程序:用户在线/离线状态
- 2. 如何跟踪用户在线状态?
- 3. 使用Firebase跟踪用户的在线/离线状态
- 4. 用socket.io向Laravel发送用户的在线/离线状态
- 5. 如何在Firebase中维护用户的在线状态Android
- 6. 在离子应用程序中监控在线和离线状态
- 7. XMPPFramework:我可以确定用户的在线/离线状态吗?
- 8. 允许用户下载在线内容的Android应用程序
- 9. 如何在Android应用程序中离线使图像可用?
- 10. 如何限制用户从Android手机卸载应用程序
- 11. 如何使用skype4com将Skype用户状态从在线改为离开?
- 12. 用户jquery确定在线/离线状态
- 13. 如何获取在Windows上卸载应用程序的用户的用户名?
- 14. 如何计算我的应用程序中的在线用户?
- 15. 如何回拨在线/离线状态?
- 16. 如何在离开我的网站时离线设置用户状态
- 17. 更改状态当Android应用程序是卸载
- 18. Liferay 7如何提醒用户他们处于离线状态
- 19. 如何更新用户的Facebook状态?
- 20. MySQL的:用户在线状态[求助]
- 21. 如果用户卸载您的程序,您如何处理用户数据?
- 22. 如果用户重新启动应用程序,如何恢复状态?
- 23. 在Android中加载动态图像离线HTML5应用程序使用Sencha
- 24. 如何使用时间戳获取用户在线或离线?
- 25. 如何在我的应用程序中启用离线阅读?
- 26. 如果(Internet ==不可用)在HTML5应用程序清单离线应用程序
- 27. 我如何知道用户要卸载我的应用程序
- 28. 当用户离开应用程序时卸载键盘钩子
- 29. 如何在android应用程序中为用户设置手动更新选项?
- 30. 在asp.net中的离线应用程序
当您的应用程序被卸载时,您无法触发任何内容。如果每xxx秒ping服务器,你可以做什么。如果用户没有ping服务器 - 他离线。 –
https://stackoverflow.com/questions/3013823/perform-a-task-on-uninstall-in-android –
@VladMatvienko即使离线状态,我也发送到服务器使用onBackpressed()或onDestroy() '方法。 –