use*_*315 10 android auto-update google-play
我有一个在Google Play商店发布的Android应用.Google Play商店应用是最终用户安装更新的方式.我意识到由用户自行决定打开自动更新,因此任何给定的手机都可以打开或不打开此功能.
我的应用程序在运行时运行通知栏中带有图标的前台服务.在测试自动更新过程期间,我注意到如果服务正在运行且应用程序自行更新,则服务将关闭(这是因为安装了新代码所需的).
但是,如果可能的话,我想避免这种情况.我想要发现的是找到一种方法来检测自动更新何时尝试更新我的应用程序.如果服务正在运行,我想拒绝更新,直到服务完成它的工作并关闭.
那么有什么方法可以检测谷歌游戏商店何时尝试更新你的应用程序,如果是这样,有没有办法阻止更新,直到你确定你的应用程序处于安全状态关闭?
不幸的是,我认为没有办法检测 Play 商店何时尝试更新您的应用程序,除非您有第二个应用程序来侦听此事件。即使您有办法检测到这一点,我也不认为您可以取消更新。
也许您可以在更新第一个应用程序时将您正在做的工作转移到第二个应用程序。然而,我不必说这听起来像是一个非常老套的解决方案。
您应该专注于保存状态并在应用程序更新和启动后从离开的地方继续。
| 归档时间: |
|
| 查看次数: |
2315 次 |
| 最近记录: |