当前位置: 首页 > 知识库问答 >
问题:

此应用程序未被授权使用Firebase身份验证-Reg

李睿
2023-03-14

我已经将我的项目从Firebase sdk版本5.4.4升级到了unity版本2018.4.14F1中的Firebase sdk版本6.8.0。我已将所有必需的“DotNet3”unity包导入到我的项目中,并进行了构建,但出现错误:“此应用程序未被授权使用Firebase身份验证。请验证Firebase控制台中html" target="_blank">配置了正确的包名称和SHA-1。[应用程序验证失败]”。然后,我再次为我的密钥库生成了“sha-1”,并在firebase控制台中添加了指纹,尝试将project从“dotnet3”更改为“dotnet4”,并导入了所有必要的“dotnet4”firebase sdk包。仍然我得到相同的错误,我确保包名称,SHA-1代码都是正确的,并添加,即使我面临的问题有关。请帮助我关于这个问题,如果我的方法是错误的,或者这是一个sdk版本6.8.0开放的问题。

共有1个答案

冷英光
2023-03-14

这样做的最简单的方法是使用与Java一起安装的keytool命令:

keytool -list -v -alias androiddebugkey -keystore ~/.android/debug.keystore

调试密钥库的密码将是android,但如果您正在进行签名的发行版构建(比如Play Store),则需要使用适当的密钥库和凭据。

然后需要将SHA-1复制/粘贴到项目设置下的“SHA证书指纹”字段中。

这里还有另一个很棒的堆栈溢出答案,但它非常以Android Studio为中心(在Unity中开发时您可能没有安装它)。

如果你更喜欢视频说明的话,我会在5:12开始我的视频。

在我走之前,有几个建议:

    null

--帕特里克

 类似资料: