Java 如果我获得错误的firebase客户端授权,我该怎么办?
E/FirebaseAuth:[GetAuthDomainTask]获取项目配置时出错。失败于Java 如果我获得错误的firebase客户端授权,我该怎么办?,java,android,firebase,api,authentication,Java,Android,Firebase,Api,Authentication,E/FirebaseAuth:[GetAuthDomainTask]获取项目配置时出错。失败于 W/IInputConnectionWrapper: finishComposingText on inactive InputConnection 我已经尝试通过短信向用户发送OTP。使用firebase API,我在日志中得到了这个错误。我已经检查了googleservices.json文件中的API密钥,它们都是正确的。我不知道该怎么办?请帮助。您缺少SHA1,使用验证OTP时,您必须提供SH
W/IInputConnectionWrapper: finishComposingText on inactive InputConnection
我已经尝试通过短信向用户发送OTP。使用firebase API,我在日志中得到了这个错误。我已经检查了googleservices.json文件中的API密钥,它们都是正确的。我不知道该怎么办?请帮助。您缺少SHA1,使用验证OTP时,您必须提供SHA1密钥,因此获取SHA1密钥,在firebase控制台设置中复制粘贴
项目设置->常规->向下滚动并单击添加打印->放置您的SHA1键谢谢。这是我的荣幸,如果您发现答案有帮助,请向上投票,这样对其他人有帮助谢谢我已向上投票,但如果您的声誉低于15,堆栈溢出不会显示向上投票。哦,好的,伙计,没有问题在我自己的例子中,我添加了Sha1和SH256,但仍然得到相同的错误。我已经在Firebase上创建了该项目,并从新的Firebase项目下载了google-service.json文件,但该应用程序仍然允许我使用旧凭据登录,但不允许我注册新用户。
"error": {
"code": 400,
"message": "INVALID_CERT_HASH : Client does not match API key",
"errors": [
{
"message": "INVALID_CERT_HASH : Client does not match API key",
"domain": "global",
"reason": "invalid"
}
]
}
}
400