iOS: значок приложения появляется на экране блокировки при обнаружении области маяка, но не при обнаружении круглой области

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

Т.е. при мониторинге CLCircularRegion у меня не появляется значок приложения на экране блокировки

Фрагмент кода:

CLLocationDistance monitorRadius = 2.0*1609.34; // 2 miles in meters;
CLCircularRegion *region = [[CLCircularRegion alloc]
                                  initWithCenter:_location.coordinate
                                  radius:monitorRadius
                                  identifier:_regionIdentifier];    
[self.locationManager startMonitoringForRegion:region];

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

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

Спасибо

1 ответ

Я поговорил с инженером Apple, и он сказал, что да, он должен отображать значок приложений в CLCircularRegion. К сожалению, это не работает таким образом. Кто-нибудь видел значок приложения на экране блокировки при мониторинге CLCircularRegion (используя requestAlwaysAuthorization)?

Другие вопросы по тегам