设备关闭时的区域监控
Posted
技术标签:
【中文标题】设备关闭时的区域监控【英文标题】:Region monitoring when device is off 【发布时间】:2014-06-18 10:14:33 【问题描述】:我有一个客户需要监控一个区域(比如 MyHome)。在用户离开 MyHome 并返回该位置时提醒用户。我可以使用跨区域委托方法很容易地处理它:
locationManager:didEnterRegion:
locationManager:didExitRegion:
我的问题是,如果我在 MyHome 位置时我的设备处于关闭状态,会出现什么情况。我离开了 MyHome 的位置,搬到了另一个地方并打开了我的手机。当我重新启动应用程序时,我会得到 locationManager:didExitRegion: 委托方法,从而能够通知我离开该地区。或者我是否必须做其他事情才能实现这一点?
【问题讨论】:
当设备关闭时,没有任何工作。仅当您在设备开启时越过区域边界时才会触发区域监控委托方法。 【参考方案1】:首先监控区域不是为这么小的区域设置监控的。你可能得不到实际的结果。现在,你的问题的答案,是的。有可能的。当你启动你的设备时,你将拥有被点击的委托方法。
【讨论】:
您能详细说明一下吗?再次启动应用时会触发哪个委托方法? 如果你越界了,它会调用locationManager:didExitRegion: 我认为这是不可能的。一旦设备打开,它就不会触发这个委托方法。 您应该实施并检查。由于它在苹果文档中提到,它必须是可能的。以上是关于设备关闭时的区域监控的主要内容,如果未能解决你的问题,请参考以下文章