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)