android - Google Play - alpha 版 App Bundle,生产 - apk
问题描述
我的应用程序当前使用 apk 而不在 Google 服务器上存储签名密钥。我想使用新的 Flutter 应用程序版本和应用程序包创建封闭的 alpha 测试。据我了解,我被迫将密钥存储在 Google 服务器上。那么,是否有可能:
- 在 PlayStore 中将生产版本保留为 apk
- 创建使用 app bundle 的新 alpha 版本,并且密钥存储在 Google 服务器上
- 我想保留我当前的密钥,我不希望 Google 生成新密钥,因为第一个密钥哈希用于配置 Firebase 和 Facebook 登录等一些服务,因此无法更改,第二个 alpha 版本需要使用相同的关键作为稳定的生产版本。
当然,目前这两个应用程序版本是相同的包名称,并且 samy 签名密钥用于签署发布版本。未来,alpha 版本将作为新的稳定版(测试完成后)进行推广。
我找不到任何直接的方法来做我想做的事,尤其是谷歌总是建议生成新的签名密钥。
有小费吗?
解决方案
如果您有一个现有的应用程序,当您注册 Play 签名时,Google Play 不会生成新密钥。系统会提示您向 Google 提供您现有的密钥,它将用于签署它从 app bundle 生成的 APK。
注意:我不确定您在哪里看到谷歌“总是建议生成一个新的签名密钥”,截图将有助于更好地了解它的来源。谷歌唯一一次提供创建新密钥是当你创建一个新应用程序时,但你似乎建议你有一个现有的应用程序,所以不是这样。
您似乎可以通过将您的密钥提供给 Google 来注册 Play Signing,然后以与之前上传 APK 相同的方式上传应用程序包(在任何发布渠道中)。
推荐阅读
- python - 在 Python 中是否有可能有一个函数来创建许多具有递增更改名称的新变量
- c++ - 从 txt 文件初始化 uint8_t 数组
- c++ - 转换函数,std::is_base_of 和虚假的不完整类型:替换失败是一个错误
- url - 什么时候一个字符等同于它在 URL 中的百分比编码版本?
- javafx - 将 CheckBox 列添加到现有的 TableView
- android - 如何在 Android 上获取日历提醒
- python - 在 Python 中使用 Tkinter 在弹出窗口上打开图像
- python-3.x - 如何让 zbar 检测深色背景的二维码?
- python - Python OpenCV 在播放时选择视频/流上的 ROI
- string - 根据值检查输入时出错