Вход в Google с помощью диспетчера учетных данных
Код: Выделить всё
val credentialManager = CredentialManager.create(context)
val googleIdOption: GetSignInWithGoogleOption =
GetSignInWithGoogleOption.Builder("web-client-id here")
.build()
val request: GetCredentialRequest =
GetCredentialRequest.Builder()
.addCredentialOption(googleIdOption)
.build()
coroutineScope.launch {
try {
val result = credentialManager.getCredential(
request = request,
context = context,
)
handleGoogleLoginResult(result)
} catch (t: Throwable) {
Log.d(TAG, t.message.toString())
}
}
Код: Выделить всё
[16] Account reauth failed.
Код: Выделить всё
GetCredentialException.TYPE_USER_CANCELED
Кто-нибудь сталкивался с этой проблемой раньше?
Обратите внимание, что я использую это в проекте KMM и сочиняю
Редактировать: 31/07/2024
Я нашел решение
Я указал неправильный sha-1 в учетных данных Google. В моем проекте много модулей, поэтому я случайно предоставил sha-1 другого модуля
Подробнее здесь: https://stackoverflow.com/questions/788 ... uth-failed