Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/103.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如果我的应用处于终止状态,iOS区域监控会在我的应用上调用didEnterRegion吗?_Ios_Iphone_Core Location - Fatal编程技术网

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

如果我的应用处于终止状态,iOS区域监控会在我的应用上调用didEnterRegion吗?,ios,iphone,core-location,Ios,Iphone,Core Location,如果用户进入在应用程序终止之前已成功被监控的区域,iOS区域监控是否会在后台启动我的应用程序 我知道API将进行重大更改,并将在启动时通过包含UIApplicationLaunchActionsLocationKey键通知我。如果区域监控也会将我的应用程序从终止状态唤醒,那么启动过程会是什么样子?我应该找一把特殊的钥匙吗?是的,请参阅 在iOS中,与您的应用程序关联的区域会一直被跟踪, 包括应用程序未运行时。如果区域边界为 当应用程序未运行时,该应用程序将重新启动到 后台处理事件。同样,如果应用

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

我知道API将进行重大更改,并将在启动时通过包含
UIApplicationLaunchActionsLocationKey
键通知我。如果区域监控也会将我的应用程序从终止状态唤醒,那么启动过程会是什么样子?我应该找一把特殊的钥匙吗?

是的,请参阅

在iOS中,与您的应用程序关联的区域会一直被跟踪, 包括应用程序未运行时。如果区域边界为 当应用程序未运行时,该应用程序将重新启动到 后台处理事件。同样,如果应用程序被挂起 当事件发生时,它会被唤醒并被给予短时间 (大约10秒)来处理事件


我一直在寻找类似的答案,但遇到了以下问题:


似乎如果用户在iOS 7中手动终止应用程序,位置通知将不会唤醒应用程序来处理它。苹果员工在这里发表了评论

好的,太好了。当iOS重新启动我的应用程序时,我是否应该寻找一个特殊的密钥,例如API的重大更改
UIApplicationLaunchActionsLocationKey
,或者iOS是否会像用户一样从终止状态启动我的应用程序(即,除了在后台之外,我的代码不会知道任何区别)?