首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >一个不可恢复的失败迹象发生在Google Sigin。

一个不可恢复的失败迹象发生在Google Sigin。
EN

Stack Overflow用户
提问于 2020-05-31 16:09:58
回答 2查看 4.2K关注 0票数 0

我正在尝试在一个新项目中使用反应-本机-谷歌-签名。我试着用几个小时来解决这个问题,我看到了关于这个问题的所有话题、线索和问题,没有什么能解决我的问题。错误是:A non-recoverable sign in failure occurred

  • 我在Google控制台创建了这个项目。
  • 我创建了同意屏幕(有趣的是,它的状态是“未发布”,这会是错误吗?)
  • 我创建了OAuth Android客户端id,并像这样将它传递给模块(我尝试创建webclient Id,我通过防火墙尝试过它,所有替代方案都没有工作): GoogleSignin.configure ({ webClientId: GOOGLE_CLIENT_ID,offlineAccess: false,});
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-06-04 16:22:49

我发现了这个错误,一个很简单的错误,没有被注意到。应用程序包的名称与我为Google Console / Firebase通知的名称不一样,因此它足以更改名称,并且起了作用。

票数 1
EN

Stack Overflow用户

发布于 2020-05-31 17:26:54

确保您遵循Google登录集成的主要步骤:

Google登录集成

请特别关注Google控制台项目的配置。您必须提供SHA-1 hash of your signing certificate

如果你对你的哈希有一些疑问:

  1. 用于android/app/build.gradle中的调试哈希检查。这是调试的默认签名配置。
代码语言:javascript
运行
复制
signingConfigs {
        debug {
            storeFile file('debug.keystore')
            storePassword 'android'
            keyAlias 'androiddebugkey'
            keyPassword 'android'
        }
    }

可以使用此命令检索SHA1哈希。我在指责你在你的debug.keystore文件的路径上。(默认android/app/调试器.)

keytool -list -v -keystore debug.keystore

密码:android

从终端复制SHA1值并包括在控制台配置XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX

  1. 对于release哈希,您应该创建自己的生产密钥存储库,并将SHA1哈希包含在控制台配置中。

下面是有关检索散列认证你的客户的一些信息

下面是一些生成您自己的密钥存储库App签名的信息

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62118976

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档