prolisk
@prolisk
Верстая. Криво.

Как заставить работать telegram login widget в android webview?

Есть проект webview в android studio. На сайте стоит плагин авторизации через widget telegram.
https://core.telegram.org/widgets/login
Через браузер авторизация работает, если использовать webview выдает
bot domain invalid

611a769fc3a83634073893.png

Все основные "настройки" включены:
mWebView.getSettings().setDomStorageEnabled(true);
                        mWebView.getSettings().setJavaScriptEnabled(true);
                        mWebView.getSettings().setLoadsImagesAutomatically(true);
                        CookieManager.getInstance().setAcceptCookie(true);
                        mWebView.getSettings().setAppCacheEnabled(true);
                        mWebView.getSettings().setCacheMode(WebSettings.LOAD_DEFAULT);


Если прописать следующее, виджет не вызывается (сам за последние 3 года в webview проектах не использовал такие настройки):
mWebView.getSettings().setSupportMultipleWindows(true); mWebView.getSettings().setJavaScriptCanOpenWindowsAutomatically(true);


Обычно ошибка bot domain invalid выдает, если не привязан домен к боту в ботфазер. Но здесь проблема именно с вебвью. Кто подскажет куда копать?
Спасибо.
  • Вопрос задан
  • 697 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы