Я закрыл фоновое приложение и отключил GPS для приложения, но все равно получаю уведомление о местоположении. Почему? - PullRequest
0 голосов
/ 10 марта 2012

Я работаю над приложением, которое должно отслеживать местоположение пользователя в фоновом режиме.Через каждые 500 метров появляется всплывающее локальное уведомление.Проблема в том, что иногда приложение будет показывать уведомление, когда мое приложение не запущено (в фоновом режиме).Даже если я закрою это приложение и отключу GPS для этого приложения, оно все равно выдаст уведомление.Зачем?Это свело моего пользователя с ума.Пожалуйста, дайте мне несколько советов. Спасибо.

1 Ответ

0 голосов
/ 10 марта 2012

В настоящее время (напомним, после iOS4 +) приложения продолжают работать в фоновом режиме по умолчанию .Если вы действительно хотите, чтобы ваше приложение закрывалось, добавьте его в info.plist:

<key>UIApplicationExitsOnSuspend</key>
<true/>

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

...