【问题标题】:Android App not automatically updated on devicesAndroid 应用程序不会在设备上自动更新
【发布时间】:2016-02-23 00:27:13
【问题描述】:

我昨天发布了我的应用更新,用户可以在 Google Play 上手动更新它,但它应该会自动安装。

这和我的证书有关系吗?我收到一条警告说它没有时间戳。

【问题讨论】:

  • 这不取决于你,因为你什么都做不了。
  • 嗯,其他应用程序会自动更新。那为什么我的不能呢?
  • 除了@LucaZiegler 已经指出的,1. 你怎么知道你的更新不会自动更新? 2. 用户可以选择不更新应用程序或所有应用程序不自动更新。您根本无法覆盖他们的偏好。但是,您可以在应用程序内显示一个更新版本的应用程序可用的提示。 SO上有几个这样的问题。例如:stackoverflow.com/q/5555098/450534.
  • 您可以在myjson.com上免费托管JSON文件
  • @IceMAN 谢谢。这很有帮助。但是,在我的第二部手机上,我在 Google Play 中启用了自动更新。那它不应该自动更新吗?

标签: java android certificate


【解决方案1】:

当应用在 Google Play 上更新时,Google 会对应用进行审核,然后如果您很快访问商店中的应用(这是他们的政策中的规定),则可以下载新版本。

根据经验,一旦新版本“可供”下载,并不意味着 Google Play 会自动立即更新已安装的用户群。我可以推测为什么会发生这种情况(带宽分配、轮询方案、让开发人员有时间监控更新反馈等)。

但我敢肯定,即使打开“自动更新”,并非所有用户都会立即获得更新。更新需要一些时间才能传播,可能需要几天。即使打开了“自动更新”,我也有一些用户似乎几天都没有获得更新。

(另外,您的问题应该是类似“Android 应用不会在设备上自动更新”)

【讨论】:

  • 感谢您的回答 :) 我终于收到了“更新可用”通知,但是一旦我点击它,Google Play 就会打开并仍然显示以前的版本,而没有更新选项。我选择了“卸载”,然后选择了“安装”,它尝试使用旧权限安装以前的版本。为什么在新版本尚不可用时通知它?我重新启动手机,Google Play 更新为最新版本。这是一个常见问题吗?
  • 这在我的经验中并不少见。谷歌的分发系统并不完美,它必须跟踪数百万个应用程序的数十亿次更新。如果您想更好地控制/提高对应用分发的信心,可以使用一些平台来帮助您跟踪特定应用的安装、更新等。
猜你喜欢
  • 1970-01-01
  • 2012-07-10
  • 1970-01-01
  • 2014-10-14
  • 1970-01-01
  • 2014-07-22
  • 2015-11-30
  • 1970-01-01
  • 2021-12-22
相关资源
最近更新 更多