Фоновые обновления местоположения для iOS отображают значок GPS все время - PullRequest
0 голосов
/ 18 августа 2011

Мое приложение выполняет значительные изменения местоположения в фоновом режиме.Однако значок дисплея GPS никогда не выключается ... даже когда приложение находится в фоновом режиме.Есть ли способ использовать диспетчер местоположений со значительным изменением местоположения в фоновом режиме и постоянно отображать значок GPS?Мои пользователи не понимают, что он только периодически получает координаты местоположения, и вместо этого считают, что он постоянно работает в фоновом режиме, и, следовательно, удаляют приложение, считая его слишком энергоемким.Пожалуйста, помогите.

Ответы [ 2 ]

0 голосов
/ 18 августа 2011

Эта стрелка будет видна до тех пор, пока вы не отмените регистрацию своего приложения после значительных изменений. Но я столкнулся с проблемой, что я не могу точно указать, где я могу это сделать. В моем случае лучше всего отменить регистрацию при уничтожении приложения, но при многозадачности нет такой возможности обработать этот момент для отмены регистрации.

0 голосов
/ 18 августа 2011

Я считаю, что любое использование CoreLocation вызовет стрелку местоположения. Это включает в себя любое использование геозоны CLRegion, -startMonitoringForSignificantLocationChanges и -startMonitoringForLocation. Я думаю, что это гарантия Apple, что что-то использует ваш GPS, даже при ограниченном использовании.

...