【问题标题】:Lost keystore password, but let Google Manage Signing Key丢失密钥库密码,但让 Google 管理签名密钥
【发布时间】:2023-03-31 12:48:01
【问题描述】:

我丢失了本地创建的密钥库文件密码,但是当我将应用程序上传到 Play 管理中心时,我选择了“由 Google 管理签名密钥”选项。这是否意味着:

  • 无论我在本地使用什么密钥库来签署应用程序都没有关系?
  • 如果我使用不同的签名密钥库文件将我的应用程序的新版本(具有相同的应用程序 ID)上传到 Google,Google 会识别出该应用程序来自我吗?用户的 Android 手机是否会将应用视为与以前相同的应用?

我按照here 的指示签署了我的 Flutter 应用程序。

【问题讨论】:

    标签: android google-play google-play-console


    【解决方案1】:

    由于您已注册 Play 签名(即“由 Google 管理签名密钥”),因此您可以联系 Google Play 开发者支持并询问他们如何为您的应用重置上传密钥的说明。这将包括创建一个新的密钥库并向他们发送新证书(在您证明自己的身份之后)。

    然后,您需要在 Flutter 项目中更改签名配置以引用新的密钥库。

    之后,您将能够继续将应用更新上传到 Play 管理中心,并且您的用户将像以前一样继续接收更新。

    您丢失的密钥库是 Google 所说的“上传密钥”:它仅用于验证有效上传的内容是否来自您。但 Google 拥有应用签名密钥,用于对提供给用户的 APK 进行重新签名。

    可在此处找到有关 Play Signing 的完整文档:https://support.google.com/googleplay/android-developer/answer/7384423

    【讨论】:

    • 好的。因此,您似乎可以根据需要多次更改上传密钥。
    猜你喜欢
    • 2012-05-16
    • 2016-01-03
    • 2021-11-02
    • 2021-08-31
    • 2020-12-18
    • 1970-01-01
    • 2021-10-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多