我正在尝试在一个新项目中使用反应-本机-谷歌-签名。我试着用几个小时来解决这个问题,我看到了关于这个问题的所有话题、线索和问题,没有什么能解决我的问题。错误是:A non-recoverable sign in failure occurred
发布于 2020-06-04 16:22:49
我发现了这个错误,一个很简单的错误,没有被注意到。应用程序包的名称与我为Google Console / Firebase通知的名称不一样,因此它足以更改名称,并且起了作用。
发布于 2020-05-31 17:26:54
确保您遵循Google登录集成的主要步骤:
请特别关注Google控制台项目的配置。您必须提供SHA-1 hash of your signing certificate
。
如果你对你的哈希有一些疑问:
android/app/build.gradle
中的调试哈希检查。这是调试的默认签名配置。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
中
release
哈希,您应该创建自己的生产密钥存储库,并将SHA1哈希包含在控制台配置中。下面是有关检索散列认证你的客户的一些信息
下面是一些生成您自己的密钥存储库App签名的信息
https://stackoverflow.com/questions/62118976
复制相似问题