我正在尝试通过firebase身份验证实施Google登录:
我使用API Credential中的版本SHA1为Android创建了一个OAuth 2 Key:
然后我在我的代码中复制了客户端ID:
val gso = GoogleSignInOptions.Builder(GoogleSignInOptions.DEFAULT_SIGN_IN)
.requestIdToken(CLIENT_ID)
.requestEmail()
.build()
但是当我运行应用程序时,我得到resultCode = 0,而它在调试模式下工作正常,返回resultCode = -1
我读到resultCode = 0表示OAuth凭证有问题,但一切看起来都不错。
我应该使用Android类型的密钥还是应该使用Web应用程序?