使用新的 google sign 8.3.0,登录可以正常工作,直到请求 ".requestServerAuthCode("client id from web application under Oauth 2.0 client ids") 。
看起来像“10381xxxxx183-u8g0o9lig1qli29jxyytrrrewe5lhckfp.apps.googleusercontent.com”
如果我请求此服务器身份验证代码,我会得到 onActivityResult 状态 12500。没有它,登录可以正常工作,并且您会成功。
我也遇到了同样的问题。如果我添加requestServerAuthCode
方法,我无法登录。
确保您在方法中提供了有效的“Web 客户端 ID”(非 Android)requestServerAuthCode
问题出在 SHA 配置上。我创建了一个密钥库并用它来生成 SHA 并在生成 google-services.json 时提供它。但是在调试时,应用程序正在使用调试密钥库。
在我配置“调试”版本以使用相同的密钥库后,一切正常。Android Studio 中的 debug.keystore 在哪里
希望能帮助到你。 :)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)