iBeacon начиная в фоновом режиме?

Я начал тестировать iBeacons, используя эстимоты в качестве маяков.

Все работает довольно хорошо, но я изо всех сил пытаюсь заставить приложение работать должным образом в фоновом режиме.

self.region = [[CLBeaconRegion alloc] initWithProximityUUID:self.uuid identifier: self.deviceID];
self.region.notifyEntryStateOnDisplay = YES;
[self.locationManager startMonitoringForRegion:self.region];

Так что это базовая настройка, и для моего тестового приложения я хочу показать локальное уведомление, когда мой телефон находится в непосредственной близости от маяка. Моя проблема в том, что это не сработает, если я не укажу строку ниже.

[self.locationManager startUpdatingLocation];

Кто-нибудь может объяснить, почему это так, или я что-то упускаю из-за iBeacons?

Ответы на вопрос(3)

Ваш ответ на вопрос