firebase - 尝试使用反应原生谷歌登录登录时出错
问题描述
我正在使用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
解决方案
修复步骤:
- 转到 console.developer.google.com
- 选择项目。
- 转到凭据。
- 切换到 O Auth Consent 屏幕。
- 更改应用名称并填写电子邮件 ID(可选)
- 保存在底部
现在尝试登录,它应该可以工作。
推荐阅读
- d3.js - d.label 在 D3 折线图上读取未定义
- python - 将方法传递给 Python 方法
- web - 将数据嵌入到 web 的坐标系中
- webpack - webpack 的(轻微)样式加载延迟
- django - 由于手动将其设置为 python 后构建包不兼容,我正在努力在 Heroku 上部署我的 Django 项目(Django 3.1)
- javascript - 显示从 API 中选择的下拉框项目价格
- python - 使用 PyAudio 和 SpeechRecognition 时出现 ALSA 错误:PaAlsaStreamComponent_BeginPolling: Assertion `ret == self->nfds' failed
- laravel - 基于两个字段的唯一表单验证
- c++ - 从 C++ 函数安全关闭程序
- http - http需要ssl证书吗?