我正在使用react-native-google-signin 2.0.0版。我遵循了每一个步骤,以使其在Android中运行。
我在Firebase中同时使用了Debug和Release SHA键。在我的另一个项目中,Google登录使用调试键可以正常工作。我已经使用命令以及从Android Studio中正确生成了调试并释放了密钥。
我尝试了Git和Stack的每个解决方案,但仍然在Alert(警告)框中收到错误,指出“错误:发生了不可恢复的登录失败”。最近3天以来,我一直在解决此问题,但仍然无法找到正确的解决方案。
我昨天解决了这个问题。实际上,keygen命令提供了错误的SHA密钥。另外,我通过命令行匹配了按键,Android都相同。
[之后,我复制密钥库文件并进行在线转换以获取SHA密钥。我将新密钥放入Firebase,它开始工作。