#android #tablet #google-signin #google-authentication
#Android #планшет #google-вход в систему #google-аутентификация
Вопрос:
Насколько мне известно, нет разницы между Android для телефонов и Android для планшетов (за исключением телефонных звонков и текстовых сообщений). Однако, когда я пытаюсь войти в свое приложение на физическом планшете, я получаю сообщение об ошибке handleSignInResult:false
, в то время как на мобильном телефоне я могу войти в систему.
Я перечислил устройства внизу. Вход работает на эмуляторах планшетов, телефонных эмуляторах и физических телефонах. Это не работает на физических планшетах.
Что я пробовал:
- Я пытался использовать ту же учетную запись, что и на телефоне, на планшете.
- Я пробовал использовать разные учетные записи на планшете.
- Я попытался повторно синхронизировать учетные записи на планшете (включая удаление и повторное добавление).
- Я попытался восстановить свои ключи OAuth на странице консоли Google api и повторно загрузить файлы oath json.
- Я пробовал использовать другой физический планшет.
Я не знаю, как заставить приложение выводить точную причину, по которой результат входа является ложным. С чего было бы неплохо начать.
Редактировать:
Я вручную обошел Google-log in, когда вход возвращает false, и кажется, что моя активность с Картами Google также не работает (логотип Google, но пустые плитки в противном случае). Действие «Карты» также отлично работает на моих физических телефонах, а также на обоих типах эмуляторов. Возможно ли, что существует какая-то встроенная система безопасности, которая не позволяет устройству взаимодействовать с сервисами Play?
(У устройств действительно есть рабочее подключение к Интернету.)
Комментарии:
1. В последнее время я сталкивался с такой же проблемой. Раньше (более ранние версии сервисов Google Play) работали нормально. Это версия 9877000, с которой я сталкиваюсь с точно такой же проблемой, должно быть, проблема в конце библиотеки play services.