Intereting Posts
Android Studio: проблема подписи после обновления Реализация Bonjour на Android Утечка памяти Admob – избегая пустых действий Просмотр видов перемотки в прокрутке Есть ли способ перезапустить службу после обновления приложения на Android? Отсутствие или неправильное изображение и фон случайным образом на протяжении всего жизненного цикла приложения Конструктор Intent (новый View.OnClickListener () {}, класс <DrinksTwitter>) не определен Вызов AbsListView unregisterIRListener () Delphi Firemonkey одновременно выбирает несколько фотографий из галереи Android UnsupportedOperationException: невозможно преобразовать в цвет: type = 0x2 Как переключить диалог прогресса между детерминированными и неопределенными? Контролировать изменения в файле или каталоге? Как передать массив объектов в Activity? Обнаружение запроса приложения из службы VPN Service + Блокировка пакетов Могу ли я получить контрольный тест, чтобы убить и перезапустить процесс приложения?

Com.google.android.gms.auth.GoogleAuthException: Неизвестно

Я пытаюсь использовать Oauth2 для аутентификации пользователя google, зарегистрированного на моем устройстве. Я создал идентификатор клиента, но я не могу получить ожидаемый результат.

Код:

String mScope="oauth2:server:client_id:NNNNNNNNNNN.apps.googleusercontent.com:api_scope:https://www.googleapis.com/auth/plus.login"; protected Void doInBackground(String... accountName) { Log.i("Inside on AsynTask:","I am here"); String accName=accountName[0]; try { token1 = GoogleAuthUtil.getToken(Web_view_demo.this, accName, mScope); Log.i("Inside on AsynTask:","I am here"); } catch (IOException transientEx) { // Network or server error, try later Log.e("IO", transientEx.toString()); } catch (UserRecoverableAuthException e) { // Recover (with e.getIntent()) Log.e("UserRecover", e.toString()); //Intent recover = e.getIntent(); //startActivityForResult(recover, 1); } catch (GoogleAuthException authEx) { // The call is not ever expected to succeed // assuming you have already verified that // Google Play services is installed. Log.e("GoogleAuth", authEx.toString()); } Log.i("Token:",token1); return null; } 

Ошибка:

 com.google.android.gms.auth.GoogleAuthException: Unknown 

Помощь очень ценится.

Спасибо.

Solutions Collecting From Web of "Com.google.android.gms.auth.GoogleAuthException: Неизвестно"

Для меня работал следующий формат области:

 String mScope="oauth2:server:client_id:123456789-dgrgfdgfdgfdgngemhmtfko16f5tnobqphb6v.apps.googleusercontent.com:api_scope:https://www.googleapis.com/auth/plus.login" 

Наряду с этим, если вам не хватает экрана согласия, установленного на консоли разработчиков для вашего приложения, вы можете получить это исключение GoogleAuthException: Неизвестно.

Также убедитесь, что ваш идентификатор приложения включен в консоли разработчика Google: https://console.developers.google.com/ в API и Auth, Credentials, идентификаторы клиента OAuth 2.0, клиент для Android.