gpt4 book ai didi

android - Android 应用程序的自动更新永远不会发生

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:08:19 27 4
gpt4 key购买 nike

我在 Play 商店中有一个有点不寻常的 Android 应用程序,它在专用设备上 24/7 全天候运行(它收集传感器数据,它并不意味着在用于其他任何用途的手机上运行)。我希望该应用程序无需用户交互即可自动更新,但这似乎从未发生过。为什么会这样?

更多背景:

  • 已明确为设备上的应用启用自动更新。
  • 其他应用似乎确实会自动更新。
  • 该应用每 12 小时自行停止并重新启动;主要是为了让应用程序摆脱它可能进入的任何奇怪状态并清除内存,但我也希望这会给它一个自动更新的机会。在应用重新启动之前会有 10 秒的延迟。
  • 这些设备大多是运行 Android 4.0.4 的旧手机 (HTC Desire C)

测试起来相当困难且耗时,因此任何与类似需求分享的经验都会有所帮助。

最佳答案

根据 https://support.google.com/googleplay/answer/2651367?hl=en 确保端口 5228、TCP 和 UDP 未被防火墙阻止

我们多年来一直遇到类似的问题。我们的应用程序在学校部署的设备上运行。每当我们推送更新时,它可能会在 24 小时内到达 10% 的设备,其余的似乎“挂起”。另外 30% 的设备需要大约一周的时间才能获得更新,而其余 %60 的设备从未获得更新。跨设备的设置没有差异。当然,全部设置为自动更新。

我们“解决它”的方法是我们的​​应用程序正在检查市场是否有更新的版本(有库可以这样做,但我们有自己的服务器响应是/否)。如果有更新版本的应用程序,我们会调用使用应用程序页面打开 Google Play 的 Intent 。此时用户必须手动单击“更新”。

如果有一种 native 或更简洁的方式来推送更新,我们很乐意听到,即使是在游戏的这个阶段。麻烦用户更新是不理想的。

关于android - Android 应用程序的自动更新永远不会发生,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24769137/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com