2

Я пытаюсь интегрировать Google Войти в свое приложение, но я получаю ошибки, которые я не могу понять.Ошибка входа в Google Google Google с кодом ошибки 8 (нет сообщения)

Я настроил все в соответствии с учебным пособием here, но это не аутентифицировало меня. Мне представлена ​​панель входа в систему, в которой отображаются мои учетные записи, и активируется активность входа в систему OnActivityResult при просмотре в GoogleSignInResult, у меня есть Status с кодом состояния 8 и никаким сообщением.

Это похоже на this, но это немного запутанно.

Есть идеи?

+2

Поможет ли это? http://stackoverflow.com/a/35050443/5001016 –

+0

Огромное спасибо Стивену, это действительно гвоздь! По какой-то причине я подумал, что 1) у вас может быть только одна учетная строка Android, 2) сертификат отладки будет обрабатываться Google «по волшебству» ... Я оказался ошибочным, но вы вернули меня на правильный путь , – jmc34

+0

Стивен, если вы хотите, чтобы вы отправили свой комментарий в качестве ответа, я с радостью приму его. – jmc34

ответ

3

Заканчивать ответ на этот вопрос: An INTERNAL_ERROR (8) occurred when requestEmail from GoogleSignInOptions on Android

Если вы получаете код ошибки 8 (INTERNAL_ERROR), пожалуйста, проверьте регистрацию приложения в консоли разработчика. Обратите внимание, что каждый зарегистрированный клиент Android уникально идентифицируется парой (имя пакета, Android Signing Certificate SHA-1). Если у вас несколько имен пакетов/сертификат подписи для вашей среды отладки и производства, обязательно зарегистрируйте каждую пару из них. Для проверки:

  1. Откройте Credentials page и выберите ваш проект
  2. Убедитесь, что каждая пара имеет Android напечатал идентификаторы клиентов OAuth 2.0. Чтобы создать новый идентификатор клиента OAuth 2.0 для вашего Android-клиента, выберите Новые учетные данные ->OAuth2 ID клиента из раскрывающегося списка выберите Android и введите имя пакета/Отпечаток пальца подписывающего сертификата.

Чтобы получить сертификат ключа подписи SHA-1:

Стандартный Debug Key keytool -list -v -keystore ~/.android/debug.keystore -alias androiddebugkey -storepass android -keypass android

Другое (Custom) Key keytool -list -v -keystore $YOUR_KEYSTORE_LOCATION

+0

Даже после добавления пары SHA-1, добавленной в консоль dev. Я все еще вижу ВНУТРЕННУЮ ОШИБКУ. Ошибка сохранения учетных данных null 8 Разрешение: Статус {statusCode = INTERNAL_ERROR, resolution = null} СТАТУС: НЕИСПРАВНОСТЬ – user1198982

 Смежные вопросы

  • Нет связанных вопросов^_^