Apple много раз отвергала приложение

«После дальнейшего рассмотрения мы все же обнаружили, что ваше приложение использует фоновые службы определения местоположения, но не уточняет цель его использования в модальном оповещении о местоположении в соответствии с требованиями Руководства по интерфейсу пользователя iOS».

Какое точное описание нужно указать в «NSLocationAlwaysUsageDescription»?

Attaching image for reference

1
Ganesh 5 Апр 2017 в 07:32

2 ответа

Лучший ответ

Согласно упомянутой здесь документации Apple, ваше приложение может использовать стандартную службу определения местоположения в фоновом режиме, если оно предоставляет службы, требующие постоянного обновления местоположения.

В настоящее время в вашем приложении включена функция устройства в фоновом режиме.

Если вы хотите отключить Перейдите в фоновый режим проекта Xcode (находится на вкладке «Возможности» вашего проекта) и отключите режим обновления местоположения. Код, который вы пишете для запуска и остановки стандартных служб определения местоположения, остается неизменным. Пожалуйста, проверьте ссылочный скриншот ниже:

enter image description here

0
Jeek Axio 5 Апр 2017 в 05:31

Вы должны добавить в Info.plist объяснение потребностей ваших приложений. Что-то вроде этого

Ключ: Конфиденциальность - Местоположение при использовании Описание использования

Значение: MY_APP хочет использовать ваше местоположение, чтобы связать водяные знаки MY_APP, доступные в вашем географическом регионе.

1
Evgeniy Gushchin 5 Апр 2017 в 04:56