丢失密钥库密码,但让 Google 管理签名密钥

Lost keystore password, but let Google Manage Signing Key

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

我按照说明 here 签署了我的 Flutter 应用程序。

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

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

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

您丢失的密钥库就是Google所谓的“上传密钥”:它仅用于验证有效上传的内容是否来自您。但是 Google 持有用于 re-sign 提供给用户的 APK 的应用签名密钥。

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