我们可以为内部应用共享设置更新优先级(在应用更新中测试)吗?

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

我有类似的逻辑来确定 FlexibleImmediate 更新,并且我能够使用 Internal testing track 对其进行测试,因为我使用 Fastlane 上传 @987654327 @到内部轨道他们也支持设置in_app_update_priority

需要注意的一点是,在清除 Play 商店应用程序缓存后,我能够在 Google Play 商店中看到更新。但是我的应用程序中的 AppUpdateManager 花了将近 8 个小时才用正确的 updatePriority 识别新更新

【讨论】:

以上是关于我们可以为内部应用共享设置更新优先级(在应用更新中测试)吗?的主要内容,如果未能解决你的问题,请参考以下文章

在开发者控制台中更新 android 内部测试应用

即使更新应用程序图标,共享扩展程序的应用程序图标也不会在设备中更新

未针对某些内部用户在 Play 商店中为 Alpha 测试人员更新应用程序

游戏机:我应该为应用内购买推出内部测试吗?

更新内部应用程序——iOS 企业开发者计划

为所有用户更新的共享 HTML 页面