【问题标题】:App does not update even with appAutoUpdatePolicy set to ALWAYS即使 appAutoUpdatePolicy 设置为 ALWAYS,应用程序也不会更新
【发布时间】:2019-07-04 09:56:49
【问题描述】:

我们的 Android 原生配套应用会在注册后自动安装在设备上。匹配的配置文件条目是:

"packageName": "app.domain.companionapp",
"installType": "REQUIRED_FOR_SETUP",
"defaultPermissionPolicy": "GRANT",
"managedConfiguration": {
  "key1": "value1",
  "key2": "value2"
},

"delegatedScopes": [
  "ENABLE_SYSTEM_APP",
  "PACKAGE_ACCESS"
]

一个多星期前,我们已经在 Play 商店中推送了更新。但更新不会自动安装在设备上,即使配置文件允许自动更新 ("appAutoUpdatePolicy": "ALWAYS")

我没有看到任何关于设备配套应用程序的nonComplianceDetails 问题。

当我们在设备上启动 Play 商店应用时,我们实际上看到更新处于待处理状态:

怎么会?我们如何确保应用更新会自动安装在设备上?

非常感谢您的帮助。

【问题讨论】:

    标签: android google-play android-management-api


    【解决方案1】:

    面临同样的问题。

    我们现在正在使用一种解决方法,即使用 installType : "FORCE_INSTALLED" 应用程序的最新 minimumVersionCode 再次推送策略

    这将确保应用更新到指定的minimumVersionCode

    【讨论】:

    • 非常感谢@Sudhu,这是一个很好的解决方法。希望我们不会遇到太多应用程序的问题,因为(根据文档):At most 20 apps may specify a minimum version code per policy. :)
    • 是的,这是需要担心的一件事,但希望谷歌能尽快修复这个错误,这样就不需要解决方法了。
    • 我的应用程序没有用这个 hack 更新。我已经成功地在 Kiosk 模式下安装了应用程序 (.installType : "KIOSK") 之后,我想更新应用程序。我将策略设置为 installType :“FORCE_INSTALLED”,最低版本代码为 Google Play 上的最新更新,但没有发生任何事情。如果我在谷歌工作帐户中按“安装”按钮,我会收到消息“无法安装应用程序此设备上的设置不允许您安装应用程序”。如果我切换到 intallType Kiosk,“正在安装新应用程序..”屏幕会弹出,但进度保持不变。已安装 1 个应用程序中的 0 个。有什么建议吗?
    猜你喜欢
    • 2015-05-01
    • 2018-08-23
    • 2019-04-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多