【问题标题】:When an app is updated in the Google Play Console (only for development) does the app have to be manually deleted在 Google Play 控制台中更新应用程序(仅用于开发)时,是否必须手动删除该应用程序
【发布时间】:2023-03-15 09:53:01
【问题描述】:

我们正在开发一款 Android 应用并使用 Google Play 商店。该应用尚未发布 - 我们仍在测试中。

我们的开发人员告诉我们,我们必须在更新之前删除该应用。当我们还没有这样做时,应用程序就一团糟。

他们说这是一个仅处于开发阶段的工件,一旦我们进入商店,用户就不必删除应用程序。

我想确认是这种情况,更新失败没有其他原因。

其他人有这个问题吗?

【问题讨论】:

  • 你绝对不需要删除应用重新上传一个新的。我只是在更改 versionCode 后发布了一个新版本,如下所述。
  • 无需删除应用。如果您描述了您所说的“搞砸了”,我们也许可以帮助您更多地了解问题的根源。可能,开发人员在开发过程中以非向后兼容的方式更改数据库。
  • 皮埃尔,这正是我的想法。如果您在应用程序中更改数据的 SQLite 架构,那么您必须检测到这一点并升级架构和数据。我们明天应该得到一个新的版本,所以我会测试一下。我有点担心这种情况,我们将在某个时候发布生产版本,删除应用程序将是灾难性的。

标签: android google-play-console


【解决方案1】:

ProductionOpenClosedInternal 轨道,这一切都与您的应用程序的可见性有关。您可以独立管理其中任何一个。

上传 apk 后,每个都添加到 神器库。您的 apk 始终应与 versionCode 不同的主要规则。在 build.gradle 文件中更改他。

当您管理轨道例如内部轨道时,现在您的 versionCode 是 10,您的开发人员做了很多新功能,然后将版本代码增加到 11,构建发布 apk 并将 apk 重新上传到内部轨道。它会自动将您当前的版本更改为新版本的 apk。您无需在上传新的 apk 之前删除旧的 apk。

对不起我的英语不好:)

【讨论】:

    猜你喜欢
    • 2018-06-19
    • 1970-01-01
    • 2016-11-12
    • 1970-01-01
    • 2018-08-24
    • 1970-01-01
    • 2018-06-17
    • 1970-01-01
    • 2014-08-01
    相关资源
    最近更新 更多