Google регистрирует приложение с помощью веб-просмотра - PullRequest
0 голосов
/ 09 декабря 2018

Я пытаюсь открыть свой мобильный адаптивный веб-сайт в Android APK в веб-представлении.У него есть вход в Google, который хорошо работает на настольном компьютере или мобильном браузере.Но не работает в Android-веб-просмотра.«OAuth не работает в веб-представлении», - говорится в сообщении об ошибке Google.

screenshot of the error

Так как мне добиться входа в Google в приложении на основе веб-представления?Пожалуйста, ведите меня.

Ответы [ 2 ]

0 голосов
/ 08 июля 2019

Вы должны установить пользовательский агент для своего Android WebView, используя приведенный ниже код.Вы можете использовать любую строку, которую вы хотите.

webview.getSettings().setUserAgentString("yor-user-agent-string");

http://developer.android.com/reference/android/webkit/WebSettings.html

0 голосов
/ 09 декабря 2018

Вы не можете.Обратитесь к сообщению об ошибке.Только браузеры могут быть частью процесса аутентификации Google для пользователей.Это политика безопасности, развернутая аккаунтами Google.

Вам потребуется создать стандартный поток OAuth 2.0.Вот документ, с которого можно начать.

Использование OAuth 2.0 для доступа к API Google

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...