Moja aplikacja używa navigator.geolocation dostarczonej przez PhoneGap. Po uruchomieniu aplikacji na iPhonie pojawia się dwukrotnie prośba o pozwolenie na lokalizację, chyba jedna dla aplikacji i jedna dla safari, jak mogę to rozwiązać?Usługa geolokalizacji PhoneGap prosi o pozwolenie dwa razy na iPhonie
5
A
Odpowiedz
0
Niestety, nie można wyłączyć drugiego alertu, ponieważ pochodzi on z WebKit, a nie z iOS. Proponuję jednak, aby write a bug on the WebKit Bugzilla poprosił o wyłączenie drugiego alertu, gdy aplikacja PhoneGap jest używana w aplikacji, jeśli uważasz, że dwie wiadomości potwierdzające będą mylące dla użytkownika.
Ad @ m
2
miałem ten sam problem, ale to naprawić go: Location permission alert on iPhone with PhoneGap
trzeba polegać na OnDeviceReady(), i będzie ona wywołać tylko raz.
0
Myślę, że znalazłem rozwiązanie, przynajmniej sprawdziło się to: brakowało niektórych plików wtyczki geolokalizacji! Możesz znaleźć moje rozwiązanie here.
0
Wywołać inicjalizacji geolokalizacja w onDeviceReady
metoda i załadować to w tagu ciała
function onDeviceReady(){
return navigator.geolocation.getCurrentPosition(initialize);
}
Powiązane problemy
- 1. Aplikacja zawsze prosi o pozwolenie na dostęp do pęku kluczy
- 2. Jak zresetować prosi o pozwolenie na powiadomienie pulpitu chrome
- 3. CLLocation zapytaj ponownie o pozwolenie
- 4. HttpModule EndRequest handler o nazwie dwa razy
- 5. Jak zapobiec podwójnemu monitowi o geolokalizację w aplikacji Phonegap?
- 6. PhoneGap. Nie można uruchomić usługi geolokalizacji
- 7. Zapobieganie denerwującym alertom geolokalizacji HTML5 wewnątrz UIWebView
- 8. ruby sort_by dwa razy
- 9. Jak przekonwertować tekst na mowę za pomocą PhoneGap na iPhonie?
- 10. Dlaczego ten javascript jest wywoływany dwa razy?
- 11. Używanie soczewki dwa razy
- 12. UIWebView pyta o pozwolenie na lokalizację.
- 13. didRegisterForRemoteNotificationsWithDeviceToken wywołano dwa razy?
- 14. Aktywność tworzona dwa razy na Androidzie
- 15. HybridAuth: Jak poprosić o dodatkowe pozwolenie na istnienie użytkownika?
- 16. Jak poprawnie poprosić o pozwolenie na moją aplikację na Facebooku?
- 17. jQuery zwiększ wysokość o 10px bez wybierania elementu dwa razy
- 18. MVC 6, HomeControler Index() o nazwie dwa razy
- 19. iPad touchstart wypalanie dwa razy
- 20. metoda wywoływania dispatchKeyEvent dwa razy
- 21. Pozwolenie na mikrofon
- 22. Zapytanie o rzeczy w pobliżu geolokalizacji?
- 23. Zadzwoń do RenderSection dwa razy ...?
- 24. Dwa razy zagraj w AudioBufferSourceNode?
- 25. Redmine wysyła pocztę dwa razy
- 26. HtmlGenericControl ("br") renderowanie dwa razy
- 27. SMJobBless - dokumentacja, kiedy prosi o hasło administratora
- 28. Aplikacja prosi o połączenie z Internetem
- 29. Konfiguracja bazy danych Postgres na Cloud9 prosi o hasło sudo
- 30. brzytwa prosi o; podczas używania (Html.BeginForm())