Jak zapobiec podwójnemu pytaniu o geolokalizację w aplikacji Phonegap?

Stworzyłem aplikację PhoneGap na iPhone'a, która korzysta z geolokalizacji za pomocą JavaScript wewnątrz widoku internetowego.

Gdy uruchomię aplikację po raz pierwszy, wyświetli się monit o zezwolenie na geolokalizację tej aplikacji.

Gdy trafię „ok”, ponownie wyświetli mi to samo pytanie, ale tym razem stwierdza, że ​​„index.html” chce uzyskać zezwolenie na korzystanie z geolokalizacji.

Ma to sens, ponieważ iOS prawdopodobnie chce zezwolić na geolokalizację samej aplikacji po raz drugi i po raz drugi przeglądarka chce uzyskać zezwolenie.

Ponieważ jednak nie prowadzi to do wspaniałych doświadczeń użytkownika:

Jak mogę zapobiec temu podwójnemu pytaniu? (Wystarczająco by było, gdyby można było zapobiec 2. pytaniu)

questionAnswers(4)

yourAnswerToTheQuestion