Сообщение о назначении геолокации NativeScript для отслеживания местоположения

Я использую плагин nativescript-vue и nativescript-geolocation.

Apple не одобряет мое приложение, потому что я не указываю причину геотрекинга при отправке запроса на разрешение пользователю (см. пример): введите здесь описание изображения

Насколько я вижу, в nativescript-geolocation нет такой опции, чтобы изменить это сообщение.

Есть ли другие способы изменить это сообщение или, возможно, есть скрытая опция в nativescript-геолокации, которую я пропустил?


person butaminas    schedule 04.08.2019    source источник
comment
Я считаю, что причина указана в манифесте вашего приложения, а не в коде. Проверьте документацию по процессу сборки.   -  person Dai    schedule 04.08.2019


Ответы (1)


Обратитесь к файлу ReadMe плагина,

Для пользовательского подсказки в IOS требуются следующие ключи: NSLocationAlwaysAndWhenInUseUsageDescription ( iOS 11.0+) ИЛИ NSLocationAlwaysUsageDescription (iOS 8.0–10.0) и NSLocationWhenInUseUsageDescription. Узнайте больше о постоянном использовании запроса.

Вы добавите эти ключи в свой App_Resources/iOS/info.plist

<key>NSLocationWhenInUseUsageDescription</key>
<string>Your message here.</string>
person Manoj    schedule 04.08.2019
comment
Да, я понял это уже после комментария @dai. Спасибо! - person butaminas; 04.08.2019