Почему настройки конфиденциальности Служб определения местоположения в приложении PhoneGap/Cordova исчезают?
Я готовлю свое приложение на основе PhoneGap/Cordova для использования на iOS 8. Я использую Xcode 6 и PhoneGap/Cordova 3.6.3. Мое приложение требует разрешения служб определения местоположения.
iOS 8 не хранит и не поддерживает состояние служб определения местоположения. На самом деле, он не запрашивает у пользователя разрешения на доступ к службам определения местоположения.
Если вы перейдете в "Настройки"> "Конфиденциальность"> "Расположение"> "Руководство по велосипеду", вы увидите, что ни одна из настроек не отмечена. Если вы установите флажок "Всегда" и оставите Settings.app для входа в Bike Guide.app, настройка будет быстро потеряна (см. Скриншот), и Bike Guide.app не сможет определить местоположение устройства.
Как вы это исправите?