Я загружаю веб-сайт с WKWebView в мое приложение XCode, и веб-сайт требует движения устройства для функционирования. В safari веб-сайт запрашивает доступ к движению устройства (функция ios 13), но в Xcode он не запрашивает доступ и не начинает отслеживать данные движения. Используя приложение WebView в магазине приложений, я могу загрузить тот же веб-сайт в WKWebView, и движение отслеживается, что, безусловно, возможно. Любая помощь, которую я могу получить по этой функции, будет принята с благодарностью. Заранее спасибо!
Вот еще немного информации:
ios 13 Запрос движения устройства Код JS:
DeviceMotionEvent.requestPermission()
.then(response => {
if (response == "granted") {
window.addEventListener("devicemotion", e => {
console.log(e.acceleration)
});
}
}).catch(console.error);
Вот веб-сайт для демонстрации движения устройства, который работает в приложении WebView, но не в базовом WKWebView:
https://www.audero.it/demo/device-orientation-api-demo.html