我选择使用Firebase Auth作为我的应用,它通常非常简单。我在开发的早期更改了Google帐户,因为我想将这两个帐户分开,我怀疑这是导致我的错误的原因。
当我点击Google登录按钮时,它会启动帐户选择器,然后不返回任何内容。这是日志中的错误:
GoogleProvider: Error logging in with Google. 10 null
从Firebase问题跟踪器中,它似乎与SHA1指纹的更改相关联。这就是问题:我的初始Firebase帐户没有与之关联的SHA1指纹。
我做过的事情:
任何人都有这方面的经验吗?
答案 0 :(得分:1)
解决了它。我能够在this Firebase issue tracker thread中找到答案。
这个问题出现在调试版本中,对吧?每个android工作室 安装会创建一个不同的调试密钥,所以你必须这样做 重生它。
我有两台机器可供使用。一个是我的桌面,我一直在拉钥匙(因为这是我的发布密钥所在的位置),另一个是我的笔记本电脑,我可以编码袖口。 如果我想使用调试版本来测试它,我需要使用我正在运行的实际机器上的调试SHA1。