【问题标题】:Why do my alpha releases on Play Store roll out to production users?为什么我在 Play 商店中的 alpha 版本会向生产用户推出?
【发布时间】:2021-10-14 08:39:50
【问题描述】:

我正在通过 Play 商店发布应用。该应用是使用 Expo 开发的。

目前生产版内部版本号为4,版本名称为“1.0.3”,应用已于8月7日更新。

我最近对应用程序进行了一些修复,然后构建了一个应用程序包,内部版本代码为 5,版本名称为“1.0.4”。我通过 alpha 轨道将该版本发布到封闭测试。现在,无法访问 alpha 轨道的客户正在获取 alpha 版本,而 Play 商店中的产品页面仍然显示该应用最后一次更新是 8 月 7 日,版本名称为“1.0.3”。

这里发生了什么?我对版本代码的使用有什么误解?

【问题讨论】:

  • 版本代码的rule 是:客户将从他们有资格访问的任何轨道中获得具有最高版本代码的版本。版本名称被忽略。听起来你在那里没有任何误解;如果他们不包含在 alpha 组中,而这就是您推送的内容,那么他​​们不应该获得该版本。

标签: android testing google-play expo beta


【解决方案1】:

好的,我找到了造成这种情况的原因。看来我没有仔细阅读expo文档。

我一直在使用命令 expo build:android -t app-bundle 构建版本,正如 here 所记录的那样,它还将更新作为 OTA 更新发布:

请注意:当您运行 expo build 时,Expo 会自动发布 您的应用程序(带有世博会发布)。为了避免意外 发布对您的生产应用程序的更改,您可能希望使用发布 渠道。

由于我在构建 app bundle 时没有指定发布渠道,因此更新已发布到默认发布渠道。

【讨论】:

    猜你喜欢
    • 2022-07-16
    • 1970-01-01
    • 1970-01-01
    • 2020-02-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-06-11
    相关资源
    最近更新 更多