Не удалось добавить подпись с кнопкой GoogleAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Не удалось добавить подпись с кнопкой Google

Сообщение Anonymous »

Не удалось добавить подпись с кнопкой Google :
  • В случае, если SignInWithGoogleOption Происходит об ошибке активность отменена пользователем < /code> (это не правда)
  • В случае, если GoogleIdoption возникает ошибка во время входа в систему, ответ на отказ от одного TAP: 10: [28444] Консоль разработчика не установлена Правильно (android.credentials.getcredelexexception.type_no_credential) .
Приложение работает из Android Studio, используя вариант отладки с именем com .example.name.debug < /code>. < /p>
Согласно другим ответам SO, пробуя следующие варианты и ничего не помогло: < /p>

Google Cloud Project имеет идентификаторы клиентов OAuth 2.0 для com.example.name.debug и com.example.name , оба из которых являются типами Android. Для переменной webclientid я установил клиента типа веб -приложения. Код> Соответствует. > < /ul>
Что еще я могу попробовать? < /p>
implementation "androidx.credentials:credentials:1.3.0"
implementation "androidx.credentials:credentials-play-services-auth:1.3.0"
implementation "com.google.android.libraries.identity.googleid:googleid:1.1.1"
< /code>
val webClientId = ""

val signInWithGoogleOption = GetSignInWithGoogleOption.Builder(webClientId)
.build()

val googleIdOption = GetGoogleIdOption.Builder()
.setFilterByAuthorizedAccounts(false)
.setServerClientId(webClientId)
.build()

val request = GetCredentialRequest.Builder()
.addCredentialOption(googleIdOption)
//.addCredentialOption(signInWithGoogleOption)
.build()

val credentialManager = CredentialManager.create(this@MainActivity)
lifecycleScope.launch {
try {
val result = credentialManager.getCredential(this@MainActivity, request)
handleSignIn(result)
} catch (e: GetCredentialException) {
Log.e("handleSignIn", e.message.toString())
}
}


Подробнее здесь: https://stackoverflow.com/questions/794 ... gle-button
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»