【问题标题】:How to prevent android app from updating from the google play store?如何防止 android 应用程序从 google play 商店更新?
【发布时间】:2014-03-11 19:25:33
【问题描述】:

我有一个在 Google Play 商店中发布的 android 应用程序。 Google Play 商店应用程序是最终用户安装更新的方式。我知道是否开启自动更新由用户自行决定,因此任何给定手机可能会或可能不会打开此功能。

我的应用在运行时会在通知栏中运行带有图标的前台服务。在测试自动更新过程的过程中,我注意到如果服务正在运行并且应用程序自行更新,则服务会关闭(这是在安装新代码时意料之中的)。

但是,如果可能的话,我想避免这种情况。我想要做的是找到一种方法来检测自动更新何时尝试更新我的应用程序。如果服务正在运行,我想拒绝更新,直到服务完成工作并关闭。

那么有什么方法可以检测到 google play 商店何时尝试更新您的应用程序,如果是,有没有办法阻止更新,直到您确定您的应用程序处于安全关闭状态?

【问题讨论】:

  • 嗨,你找到解决办法了吗?我的要求是我想知道 Play Store 上更新的应用程序的版本,这样我就可以防止我的一些应用程序用户将我的应用程序更新到某个版本。

标签: android google-play auto-update


【解决方案1】:

很遗憾,我认为没有办法检测 Play 商店何时尝试更新您的应用,除非您有第二个应用来监听此事件。而且即使你有办法检测到这一点,我认为你也不能取消更新。

也许您可以在第一个应用程序更新时将您正在做的工作转移到您的第二个应用程序。但是,我不必说这听起来像是一个非常 hacky 的解决方案。

您应该专注于保存您的状态,并在应用程序更新和启动后从您离开的地方继续。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-02-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多