我已经在我的android项目中集成了 Firebase手机身份验证。
为此,我已按照this链接中的所有步骤进行操作。
一切都在我的机器上工作正常,我也把这个代码推到了git。
现在,当另一个用户提取该代码时,它无法在他的计算机上运行。
他得到的错误是 -
com.google.firebase.FirebaseException: An internal error has occurred. [ INVALID_APP_CREDENTIAL:App validation failed ]
我已经接受了这个错误,但我找到的每个地方都是 -
放入SHA1键
在身份验证中启用“手机身份验证” 您的firebase项目中的选项卡。
但我已经完成了这一切,并且在我的机器上一切正常。但不适用于其他用户的计算机。请帮帮我。
提前致谢!
答案 0 :(得分:0)
也许,您应该手动添加所有团队成员的SHA1调试证书密钥,除非它是已发布的版本。您可以在firebase
var Regex='/^[^a-zA-Z]*$/';
if(Regex.test(word))
{
//...
}
控制台中为每个成员的开发计算机添加任意数量的调试SHA-1密钥。
替代方案:将您的密钥库文件共享给所有人。