我使用匿名方法登录。当我通过USB安装应用程序时,它工作正常,即用户使用登录匿名方法成功登录,但是当我生成签名的apk然后测试它时,身份验证失败并给出例外:
Android程序包名称和签名证书指纹,package_name和指纹与API密钥上配置的应用程序限制不匹配。请使用API控制台更新您的密钥限制。
我尝试按照答案Android Firebase Authentication for Google Signin fails中的建议存储client_secret.json 但它不起作用。 我在firebase身份验证中启用了SignIn方法。
我现在保持安全是正确的。
请帮帮我。
答案 0 :(得分:1)
这是因为您需要为生产生成SHA1密钥并将其粘贴到您的firebase控制台
您可以参考HERE了解如何操作
答案 1 :(得分:0)
您需要为发布apk生成SHA1密钥。 Debug apk和release apk有不同的SHA1密钥。