我正在使用 SUP 2.1.3 开发 Android 应用程序。初始化时,应用程序将在服务器中注册并在服务器和设备之间建立连接。现在,当用户从设备上卸载应用程序时,必须删除此已注册的连接。
我的问题是:我可以通过应用程序本身来完成此操作吗?
如果是的话,我该怎么做。根据我的研究,我可以理解,在卸载时不可能像使用 onDestroy() 或 onPause() 方法那样调用任何代码。
最佳答案
不,你不能。
当您卸载应用程序时,其进程将被终止(如果它正在运行),并且应用程序文件夹将被删除。 为什么连接必须删除?
无论哪种方式,当检查用户是否已加入 SUP 时,Connectivity 库只是从 SharedPreferences 文件返回一个 boolean 值。
关于java - 从 Android 设备卸载应用程序时,从 SUP 服务器删除应用程序连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12422457/