如果您在 Play 管理中心启用了 Google App Signing,它会再次为您的 app bundle 签名,无论它是否已经签名。这会搞砸 Google Firebase。

打开 Google Play 管理中心并转到版本管理 > 应用签名。您可能会在页面顶部看到此消息:已为此应用启用 Google Play 应用签名。

您还会看到带有 MD5、SHA1 和 SHA256 指纹的应用签名证书。这是您必须在 Firebase 控制台中使用的指纹,而不是您在构建应用时使用的指纹!

复制 SHA1 密钥,转到 Firebase 控制台,点击左侧面板上的齿轮图标,然后选择 项目设置。向下滚动到应用程序,并将指纹添加到任何现有的指纹。我添加了原始指纹和 Play 商店生成的指纹,以防万一。

google-services.json