gpt4 book ai didi

android - 为什么 In-App 更新失败并返回 resultCode 0?

转载 作者:行者123 更新时间:2023-11-30 05:00:15 25 4
gpt4 key购买 nike

测试时In-App Updates ,更新下载但安装失败,onActivityResult 中的 resultCode 为 0 (RESULT_CANCELED)。

另外,更新版本不是最新更新到track(使用内部track)的版本。我在内部轨道上发布了这些版本:1个2个3

当使用 versionCode 1 构建时,它会尝试更新到 2,但失败了。当使用 versionCode 2 构建时,它表示该应用程序是最新的。

我试过上传新版本,但出现同样的错误。我已经等了 2 天并再次测试,结果相同。

应用与应用包一起发布。

当我安装 Playstore 版本 3(内部轨道)然后发布版本 4 时,应用程序也被报告为最新。Playstore 显示更新按钮,但应用程序内更新不报告可用更新。

最佳答案

我使用内部测试轨道测试了我的自动更新,我所做的是在我正在测试的 AVD 模拟器上打开 Google Play 应用商店,打开我的应用页面。我通过模拟器上的 Google Play App 从内部测试轨道下载了第一个测试版本到模拟器上,以便第一次设置测试。然后,每当我将另一个版本上传到内部测试轨道时,我都会在模拟器上刷新 Google Play 应用程序中的应用程序页面,直到我看到新的版本号可用——这是在我上传后不久,然后,我运行我的测试。所以,它不应该花几天时间。如果您这样做,设备上的 App Store 应该会识别您是否正在从内部测试轨道运行构建,并且它应该几乎立即在 AVD 上的 App Store 应用程序上显示新的内部测试轨道构建。

不过,很容易让 App Store 感到困惑,如果您在测试设备上来回切换不同版本,它可能会检查您发布的应用程序版本而不是内部测试轨道版本。

我还发现 FLEXIBLE 更新比 IMMEDIATE 更新更容易出错,因此在生产环境中坚持使用它。

关于android - 为什么 In-App 更新失败并返回 resultCode 0?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58379759/

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