我们可以为内部应用共享设置更新优先级(在应用更新中测试)吗?
Posted
技术标签:
【中文标题】我们可以为内部应用共享设置更新优先级(在应用更新中测试)吗?【英文标题】:Can we set update priority for Internal app sharing(testing in app updates)? 【发布时间】:2021-08-30 08:47:19 【问题描述】:根据documentation,我们可以通过执行以下步骤使用内部应用共享来测试应用内更新:
确保您的测试设备安装了支持应用内更新的应用版本,并且是使用内部应用安装的 分享网址。 按照 Play 管理中心的说明在内部共享您的应用。上传使用更高版本代码的应用版本 比您已经在测试设备上安装的那个。 在测试设备上,单击应用程序更新版本的内部应用程序共享链接,但不要从 Play 安装应用程序 点击链接后出现的商店页面。 从设备的应用程序抽屉或主屏幕打开应用程序。该更新现在应该可用于您的应用程序,您可以测试您的 应用内更新的实施。
但是我们可以在内部应用共享中为应用版本设置priority 吗?我根据优先级显示灵活或即时更新。对于生产应用程序,我们可以使用 Google Play Developer API 设置优先级,如 Play Developer API 文档中所述。 但是对于内部应用共享,没有提到我们可以根据优先级进行测试。
【问题讨论】:
目前,您无法为使用内部应用共享共享的构建设置更新优先级。 目前也在寻找这个问题的答案,所以唯一可能的方法是盲目测试灵活或立即更新而不优先? 如何在内部应用共享和产品发布中做到这一点? 【参考方案1】:截至目前,您无法为使用内部应用共享共享的构建设置更新优先级。
【讨论】:
我删掉了图片,因为它似乎与答案无关。【参考方案2】:不,您不能为内部应用共享设置inAppUpdatePriority
。
我有类似的逻辑来确定 Flexible
和 Immediate
更新,并且我能够使用 Internal testing track 对其进行测试,因为我使用 Fastlane 上传 @987654327 @到内部轨道他们也支持设置in_app_update_priority
。
需要注意的一点是,在清除 Play 商店应用程序缓存后,我能够在 Google Play 商店中看到更新。但是我的应用程序中的 AppUpdateManager
花了将近 8 个小时才用正确的 updatePriority
识别新更新
【讨论】:
以上是关于我们可以为内部应用共享设置更新优先级(在应用更新中测试)吗?的主要内容,如果未能解决你的问题,请参考以下文章
即使更新应用程序图标,共享扩展程序的应用程序图标也不会在设备中更新