Я новичок в создании приложений с помощью Phonegap. Все отлично работало с версией Android, запрашивая разрешения и т. Д. Но когда дело доходит до iOS, приложение не запрашивает разрешения и не появляется предупреждение, если только я не скрою приложение и не открою его снова.Приложение Phonegap iOS запрашивает разрешения только при минимизации
В первый раз, когда я сворачиваю, он показывает окно предупреждения. Во второй раз, когда я минимизирую, появляется окно с разрешением.
Затем, чтобы каждый раз, когда мне нужна геолокация, мне нужно свернуть и снова открыть приложение.
Почему приложение реагирует только тогда, когда оно открывается? Это происходит только с iOS, а не с Android.
Я пробовал эти вещи:
Cordova geolocation in IOS not working
Location permission alert on iPhone with Cordova
Я извиняюсь, если мой английский плохо, это не мой основной язык. То же самое с письмом и вопросами, поскольку у меня дислексия. Но я стараюсь изо всех сил.
Мой код alertbox:
document.addEventListener("deviceready", function() {
alert('iPhone geo started');
});
http://stackoverflow.com/a/38410379/777265 - в частности, см комментарий по @Chis Rae – DaveAlden
Спасибо, я не у меня есть iphone, но я добавил это. Я могу видеть в понедельник, будем надеяться, что это сработает, спасибо за ответ, похоже на мою проблему! –