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)?