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

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

我知道重要的变化API将会这样做,并会在启动时通过包含UIApplicationLaunchOptionsLocationKey键让我知道。 如果区域监控也会将我的应用程序从终止状态唤醒,那么启动过程是什么样子? 有一个我应该寻找的特殊的钥匙?

是的,请参阅地区监测

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

我一直在寻找类似的答案,但碰到这个: 区域监控在IOS 7

似乎iOS 7中的用户手动终止应用程序,位置通知不会唤醒应用程序来处理它。 苹果员工在这里评论https://devforums.apple.com/thread/209302?tstart=0