如果我的应用处于终止状态,iOS区域监控是否会在我的应用上调用didEnterRegion?

Joh*_*rck 7 iphone core-location ios

如果用户在应用程序终止之前进入成功监控的区域,iOS区域监控是否会在后台启动我的应用程序?

我知道重要的更改API会这样做,并会在发布时通过包含UIApplicationLaunchOptionsLocationKey密钥让我知道.如果区域监控也将我的应用程序从终止状态唤醒,那么启动过程是什么样的?我应该找一个特殊的钥匙吗?

Jon*_*nah 9

是的,请参阅区域监控

在iOS中,系统会始终跟踪与您的应用相关联的区域,包括您的应用未运行时.如果在应用未运行时越过区域边界,则会将该应用重新启动到后台以处理该事件.类似地,如果应用程序在事件发生时被暂停,则会被唤醒并给予短时间(大约10秒)来处理事件.