根据文档 https://developer.android.com/guide/playcore/in-app-updates/test,我们可以通过执行以下步骤,使用内部应用共享来测试应用内更新:
- 确保您的测试设备安装了支持应用内更新的应用版本,并且是使用内部应用安装的
分享网址。
- 按照 Play 管理中心的说明在内部共享您的应用。上传使用更高版本代码的应用程序版本
比您已经安装在测试设备上的版本。
- 在测试设备上,单击应用程序更新版本的内部应用程序共享链接,但不要从 Play 安装该应用程序
单击链接后出现的商店页面。
- 从设备的应用程序抽屉或主屏幕打开应用程序。现在您的应用程序应该可以使用该更新,您可以测试您的应用程序
实施应用内更新。
但是我们可以设置priority https://developer.android.com/guide/playcore/in-app-updates/kotlin-java#update-priority内部应用程序共享中的应用程序版本?我根据优先级显示灵活或立即更新。对于生产应用程序,我们可以使用 Google Play 开发者 API 设置优先级,如 Play 开发者 API 文档中所述。
但对于内部应用程序共享,我们没有提到可以根据优先级进行测试。
不,你不能设置inAppUpdatePriority
为了内部应用程序共享.
我有类似的逻辑来确定Flexible
and Immediate
更新,我能够用因为我正在使用Fastlane https://fastlane.tools/上传AAB/APK
到内部轨道他们也支持设置in_app_update_priority https://docs.fastlane.tools/actions/upload_to_play_store/.
需要注意的一件事是,在清除 Play 商店应用程序缓存后,我能够在 Google Play 商店中看到更新。但是AppUpdateManager
在我的应用程序中,花了将近 8 个小时才用正确的方式识别出新的更新updatePriority
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)