【发布时间】:2014-03-11 19:25:33
【问题描述】:
我有一个在 Google Play 商店中发布的 android 应用程序。 Google Play 商店应用程序是最终用户安装更新的方式。我知道是否开启自动更新由用户自行决定,因此任何给定手机可能会或可能不会打开此功能。
我的应用在运行时会在通知栏中运行带有图标的前台服务。在测试自动更新过程的过程中,我注意到如果服务正在运行并且应用程序自行更新,则服务会关闭(这是在安装新代码时意料之中的)。
但是,如果可能的话,我想避免这种情况。我想要做的是找到一种方法来检测自动更新何时尝试更新我的应用程序。如果服务正在运行,我想拒绝更新,直到服务完成工作并关闭。
那么有什么方法可以检测到 google play 商店何时尝试更新您的应用程序,如果是,有没有办法阻止更新,直到您确定您的应用程序处于安全关闭状态?
【问题讨论】:
-
嗨,你找到解决办法了吗?我的要求是我想知道 Play Store 上更新的应用程序的版本,这样我就可以防止我的一些应用程序用户将我的应用程序更新到某个版本。
标签: android google-play auto-update