Вход в Google в Android Вещи очень, очень медленно - PullRequest
0 голосов
/ 30 апреля 2018

Я разрабатываю приложение для Android Things, работающее на Raspberry Pi3, в настоящее время использующее предварительный просмотр для разработчика 8, но эта проблема возникала и в предыдущих версиях Android Things.

Я протестировал его с другой версией сервисов firebase / play, от 11.4.2 до версии 15.0.0, без разницы.

Я выполняю вход в Google, как описано здесь:

https://developers.google.com/identity/sign-in/android/sign-in

Весь процесс работает, но работает очень-очень медленно. Это занимает много времени (20-30 секунд, иногда больше), пока не отобразится каждый экран для процесса входа в систему. Например, до появления первого экрана, на котором пользователь вводит адрес электронной почты, требуется более 20 секунд. После этого пользователь нажимает кнопку «Далее», и снова появляется много времени, пока не отобразится экран для пароля.

После ввода пароля, ожидания экрана соглашения о конфиденциальности и, наконец, нажатия кнопки «Я согласен», может пройти несколько минут, пока элемент управления не вернется к действию, которое запустило процесс. Иногда результат намерения возвращается, иногда нет ...

На самом деле, вход в систему не может быть использован. Пользователи не будут такими терпеливыми.

После входа в Google процесс обмена учетными данными с помощью Firebase и «входа в систему» ​​в firebase происходит очень быстро, проблема возникает только в части «Вход в Google».

Я протестировал библиотеку FirebaseUI Auth с теми же результатами.

Кто-нибудь еще экспериментирует с этой проблемой на Android Things?

Привет!

...