Кто-нибудь сталкивался с предупреждением о разрешении Geolocation для iOS, показывающим дважды проблему наряду с местоположением пакета?
Предупреждение о разрешении геолокации для iOS отображается дважды вместе с расположением пакета.
Я попытался, установив последний плагин и другие подобные ответы, предоставленные для этого
Даже используется ниже ключ в info.plist
"NSLocationAlwaysUsageDescription"
Но все же я получаю ошибку ниже:
"private / var / mobile / Containers / Bundle / Application / 0846B1D6-02AB-4846-ACD2-F722214B9015 / myapp.app / www / index.html" в проекте "Разрыв телефона в iOS".
Может ли кто-нибудь предложить мне, если какие-либо другие способы решить эту проблему
1 ответ
Решение
Я наконец-то решил эту проблему с помощью функции загрузки устройства в тег body.
function onDeviceReady(){
return navigator.geolocation.getCurrentPosition(initialize);
document.addEventListener("backbutton", onBackKeyDown, false);
}
function onLoad()
{
if (typeof navigator.device == "undefined"){
document.addEventListener("deviceready", onDeviceReady, false);
} else {
onDeviceReady();
}
}
<body onload="onLoad();">