Есть еще несколько вопросов об этом неопределенном коде ошибки, но никто не решил эту проблему для меня, поэтому я попробую еще раз. Во-первых, вот код шаблонный для входа в систему.Ошибка Android Auth: «GetToken не удалось с кодом состояния: INVALID_AUDIENCE»
GoogleSignInOptions gso = new GoogleSignInOptions.Builder(GoogleSignInOptions.DEFAULT_SIGN_IN)
.requestEmail()
.requestServerAuthCode("web app client ID copied from Dev API Console", false)
.build();
mGoogleApiClient = new GoogleApiClient.Builder(this).enableAutoManage(this, this).addApi(Auth
.GOOGLE_SIGN_IN_API, gso).build();
Intent signInIntent = Auth.GoogleSignInApi.getSignInIntent(mGoogleApiClient);
startActivityForResult(signInIntent, RC_SIGN_IN);
С помощью этого кода я получаю диалоговое окно и выбрать соответствующую учетную запись пользователя. Ура! Тем не менее, я получаю отмененный код в onActivityResult, поэтому я проверяю logcat и замечаю сообщение об ошибке в заголовке. Затем я ищу других людей с этой проблемой, но не смог понять, в чем дело, в моем случае.
Так что давайте проверим общие проблемы с другими сообщениями.
- Firebase консоль показывает мое приложение регистрируется с правильным SHA-1 и SHA-256 отпечатков
- Оба выпуска и отладки строит использовать те же хранилище ключей
- В менеджере API Google, мой «OAuth согласия экран»настроен
- Я также проверил домен уполномоченных переадресовать идентификаторы URI
- Я заново скачал файл Firebase GoogleServices.json, просто чтобы быть уверенным
- Там нет вопросов имени пакета. На самом деле Firebase Analytics работает отлично в этом приложении в дикой природе
- В консоли разработчика Play Store мой клиент OAuth отображается в «Настройки-> Доступ к API»
- Мой проект Firebase связан в Play магазин DEV консоли настройки «Связанные аккаунты» раздел
- Я ждал 10 часов, только чтобы увидеть, если бэкенд Google, потребуется время, чтобы установить это
для возможности поиска, сразу после сообщения об ошибке LogCat в заголовке , Я получаю следующую логарифмическую печать.
You have wrong OAuth2 related configurations, please check. Detailed error: INVALID_AUDIENCE
Какую версию firebase вы используете в своем приложении? –
@ RosárioPereiraFernandes, я использую firebase/play-services версии 10.2. – Justin