Кто-нибудь сталкивался с предупреждением о разрешении 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();">
Другие вопросы по тегам