Вкладки WebView и пользовательские вкладки не предоставляют разрешение на местоположение для подписания соглашения на веHtml

Программисты Html
Ответить
Anonymous
 Вкладки WebView и пользовательские вкладки не предоставляют разрешение на местоположение для подписания соглашения на ве

Сообщение Anonymous »

Я интегрирую веб -сайт Signdesk в свое приложение Android для подписания соглашения. Веб -сайт требует разрешения на местонахождение для правильной функции. Я внедрил разрешения геолокации в своем веб -просмотре, и я также попытался открыть URL -адрес с использованием библиотеки CustomTabeVents (которая использует API Chrome для пользовательских вкладок). Тем не менее, функциональность местоположения не работает в обоих случаях. Br /> Я попытался реализовать события WebView и Custom Tab в оба. Как ниже < /p>
Реализация WebView: < /p>

Код: Выделить всё

webView.getSettings().setJavaScriptEnabled(true); webView.getSettings().setDomStorageEnabled(true); webView.getSettings().setGeolocationEnabled(true);
webView.setWebChromeClient(new WebChromeClient() {
@Override
public void onGeolocationPermissionsShowPrompt(String origin,GeolocationPermissions.Callback callback) {
callback.invoke(origin, true, false); // Allowed location access
} });
webView.loadUrl("webURL");
Есть ли что -то конкретное, что необходимо настроить для разрешения на местонахождение для работы с Signdesk в этих компонентах?

Подробнее здесь: https://stackoverflow.com/questions/793 ... -signing-o
Ответить

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

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

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

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

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