Google Play - Alpha 版 App Bundle,生产 - apk

时间:2021-05-12 15:39:36

标签: android google-play migration android-app-bundle

我的应用程序当前使用 apk,而未在 Google 服务器上存储签名密钥。我想使用新的 Flutter 应用程序版本和应用程序包创建封闭式 alpha 测试。据我了解,我被迫将密钥存储在 Google 服务器上。那么,是否有可能:

  • 在 PlayStore 中将生产版本保留为 apk
  • 创建使用 app bundle 的新 Alpha 版本,并且密钥存储在 Google 服务器上
  • 我想保留我当前的密钥,我不希望 Google 生成新密钥,因为第一个 - 密钥哈希用于配置某些服务,例如 Firebase 和 Facebook 登录,因此无法更改,第二个 alpha 版本需要使用与稳定生产版本相同的密钥。

当然,目前两个应用程序版本都具有相同的包名,并且使用 samy 签名密钥对发布版本进行签名。未来,alpha 版本将作为新的稳定版本(测试完成后)进行推广。

我找不到任何简单的方法来做我想做的事,尤其是谷歌总是建议生成新的签名密钥。

有什么建议吗?

1 个答案:

答案 0 :(得分:1)

如果您有现有应用,Google Play 不会在您注册 Play Signing 时生成新密钥。系统会提示您向 Google 提供您现有的密钥,该密钥将用于对从应用程序包生成的 APK 进行签名。

注意:我不确定您在哪里看到 Google“总是建议生成新的签名密钥”,屏幕截图将有助于更好地了解这是从哪里来的。 Google 只会在您创建新应用时提供创建新密钥的机会,但您似乎暗示您拥有现有应用,所以不是这样。

您似乎可以通过将密钥提供给 Google 来注册 Play Signing,然后以您之前上传 APK 的方式上传应用程序包(无论在哪个发布渠道中)。