首页 > 解决方案 > Google Play - alpha 版 App Bundle,生产 - apk

问题描述

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

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

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

有小费吗?

标签: androidgoogle-playmigrationandroid-app-bundle

解决方案


如果您有一个现有的应用程序,当您注册 Play 签名时,Google Play 不会生成新密钥。系统会提示您向 Google 提供您现有的密钥,它将用于签署它从 app bundle 生成的 APK。

注意:我不确定您在哪里看到谷歌“总是建议生成一个新的签名密钥”,截图将有助于更好地了解它的来源。谷歌唯一一次提供创建新密钥是当你创建一个新应用程序时,但你似乎建议你有一个现有的应用程序,所以不是这样。

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


推荐阅读