我第一次使用 Firebase 应用程序邀请,它在调试构建 APK 中工作正常,但在发布构建 APK 中不起作用。我需要在 pro-guard 中添加一些东西吗?
compile 'com.google.firebase:firebase-invites:10.0.1'
我第一次使用 Firebase 应用程序邀请,它在调试构建 APK 中工作正常,但在发布构建 APK 中不起作用。我需要在 pro-guard 中添加一些东西吗?
compile 'com.google.firebase:firebase-invites:10.0.1'
您必须从 firebase 控制台更新 SHA1 指纹。您应该使用发布密钥库的 SHA1 指纹,而不是使用 debug.keystore 的 SHA1。
命令行:
keytool -exportcert -alias YOUR-KEY-ALIAS -keystore PATH-TO-YOUR-RELEASE-KEYSTORE /keystore.jks -list -v
将新的 SHA1 指纹复制并粘贴到 Firebase 控制台。
下载一个新的google-services.json并在你的项目中更新它。
对于那些启用 Google Play 应用签名的人,您还必须将“应用签名证书”中的 SHA-1 密钥添加到您的 Firebase 控制台并使用更新后的 google-services.json 才能使邀请生效在启动到 Google Play 商店的应用程序上。
找到 SHA-1 密钥的步骤: 1)转到您的 Google Play 控制台 2)选择目标应用程序 3)转到“发布管理”下的“应用程序签名” 4)可以在“应用程序签名”下找到 SHA-1 密钥证书”
我花了很多时间来解决这个问题,我希望这可以帮助遇到同样问题的人。