2016-10-30 10 views
0

Я обнаружил, что если у вас есть «разрешение на размещение на iOS для приложения ... CLLocationManager», он всегда показывает стрелку местоположения в строке состояния, если приложение не является «принудительным завершением», используя переключатель задач.«Всегда» разрешение местоположения ... используется только иногда, но всегда отображается стрелка?

Я уверен, что это специально для полного раскрытия информации, но это не так, учитывая, что местоположение не используется. Есть ли ошибка здесь, которая вызывает отображение стрелки (опять же, CLLocationManager НЕ инициализируется), или это нормальное поведение в эти дни в iOS 10, так как приложение могло вдруг запросить местоположение в любой момент?

ответ

0

Разрешение указывает, что приложение может запросить местоположение в фоновом режиме.

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

+0

Значит, даже без указания местоположения он показывает стрелку? –