异常消息显示
com.google.firebase.auth.FirebaseAuthException:此应用无权使用Firebase身份验证。请验证Firebase控制台中是否配置了正确的软件包名称和SHA-1。 [应用验证失败]失败
首先包名没有问题。
我提供了两个SHA-1密钥,一个用于调试,另一个用于发布。 在调试版本应用程序正在获得OTP,但是对于发布,问题正在发生。
我使用keytool -list -v -keystore "key store path" -alias "key alias"
生成了SHA-1以便发布。
无法弄清楚问题。
的更新
我在我的应用程序中使用了两种口味
productFlavors {
lite {
}
pro {
}
}
当我删除这些口味时,OTP工作正常
答案 0 :(得分:0)
嗯,这个问题已经解决了。
由于我在问题中提到的SHA-1,问题出现了。我正在从我的计算机生成SHA-1(这个过程非常好)并在Firebase Console
上传。由于Play Store App Signing
将应用程序上传到Play商店后,SHA-1指纹发生了变化。
我不得不从播放控制台中取出SHA-1