Android TV - Authorizatoin запрос - экран согласия не показан | Отмена/вход отсутствуетAndroid

Форум для тех, кто программирует под Android
Ответить Пред. темаСлед. тема
Anonymous
 Android TV - Authorizatoin запрос - экран согласия не показан | Отмена/вход отсутствует

Сообщение Anonymous »

У меня проблемы с Android TV и интеграцией с входом в Google. У меня есть приложение, которое обращается к Google Drive, чтобы загрузить и отображать пользовательский контент с их Google Drive.GoogleSignInOptions gso = new GoogleSignInOptions.Builder(GoogleSignInOptions.DEFAULT_SIGN_IN)
.requestScopes(new Scope(DRIVE_SCOPE))
.requestEmail()
.build();
GoogleSignInClient googleSignInClient = GoogleSignIn.getClient(this, gso);
startActivityForResult(googleSignInClient.getSignInIntent(), SIGN_IN);
< /code>
Это в основном работает. I get the user picker, and if it is the first time, I get the consent screens:
Изображение
Изображение
< /p>
, который работал в течение некоторого времени, но вдруг у недавно зарегистрированных пользователей начали возникать проблемы. Через несколько дней после входа (через несколько дней) приложение начинает получать код 12500 при попытке запустить сеанс OAuth без особой информации. Отмена и вход снова не помогает. Единственным решением, которое я обнаружил, было сбросить настройки Android TV Unit (Nvidia Shield), а затем снова войти в систему. Опять же, это работает в течение нескольких дней. У меня есть один пользователь с Nvidia Shield, который был зарегистрирован несколько лет назад и в настоящее время работает без каких -либо проблем, но тот же код, похоже, проваливается с недавно созданными пользователями. В любом случае, я подумал, что перед тем, как сообщать об этом, я должен обновить свое приложение, чтобы использовать последний поток AuthorizationRequest и посмотреть, решает ли это моя проблема. Я построил новое приложение с нуля, чтобы быть уверенным, что оно еще не одобрено, и я все еще не получаю экран согласия . Единственное, что я вижу, - это сборщик:

это прав? Где экран согласия? Мне нужно, чтобы он прошел через процесс проверки OAuth в Google Cloud, и пользователю также необходимо согласиться. /> [*] Как мне отозвать/аутентификацию выйти из системы с помощью последнего потока AuthorizationRequest из Java?


Подробнее здесь: https://stackoverflow.com/questions/795 ... -logout-mi
Реклама
Ответить Пред. темаСлед. тема

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

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

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

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

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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