首页 > 解决方案 > 尝试使用反应原生谷歌登录登录时出错

问题描述

我正在使用React-native-google-sigin包。我已按照说明在 Firebase.io 中注册了应用程序,使用 keytools 创建了 SHA256 密钥并添加到 firebase 并启用了 google 登录。将google-services.json添加到android/app目录。

每次我尝试登录时,都会抛出此错误,请帮助:

Error: A non-recoverable sign in failure occurred
at createErrorFromErrorData (NativeModules.js:146)
at NativeModules.js:95
at MessageQueue.__invokeCallback (MessageQueue.js:397)
at MessageQueue.js:127
at MessageQueue.__guard (MessageQueue.js:297)
at MessageQueue.invokeCallbackAndReturnFlushedQueue (MessageQueue.js:126)
at debuggerWorker.js:72 

标签: firebasereact-nativefirebase-authenticationgoogle-authentication

解决方案


修复步骤:

  1. 转到 console.developer.google.com
  2. 选择项目。
  3. 转到凭据。
  4. 切换到 O Auth Consent 屏幕。
  5. 更改应用名称并填写电子邮件 ID(可选)
  6. 保存在底部

现在尝试登录,它应该可以工作。


推荐阅读