Мониторинг регионов iOS в фоновом режиме

Я использую мониторинг региона в своем приложении, и я столкнулся с вопросом, на который я не нашел ответа. Как работает мониторинг региона в фоновом режиме?

Согласно PG:

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

Теперь этот вопрос: мое приложение находится в приостановленном режиме, регион был введен и триггер должен быть доставлен, будет ли это событие отправлено «напрямую» делегату:

locationManager:didEnterRegion:

?? Тот же вопрос, если приложение находится в фоновом режиме. Другими словами, есть ли какой-нибудь код, который я должен рассмотреть в режиме ожидания и в фоновом режиме, чтобы получить это событие? или iOS сначала запустит приложение, а затем отправит событие делегату напрямую без необходимости кода BG?

11
задан Abdalrahman Shatou 21 June 2011 в 19:22
поделиться