Я интегрирую веб -сайт 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