3
我正在编写一个应用程序,该应用程序应提醒用户在到达指定零售商店附近(300米内)时提醒用户。iOS:如何在到达商店附近时通知用户
我现在用的是API
[locationManager startMonitoringForRegion:grRegion desiredAccuracy:acc];
,但没能获得进入和退出区域的事件。
我的问题是
- 如何准确的是这个API。如果我们指定了300米的范围,是否准确地开火?或者只有当用户从一个蜂窝塔改变到另一个时,这个事件才会被触发。
- 如果在300米内无法获得活动,我该如何执行我的要求。
PS: - 我不想使用API [locationManager startUpdatingLocation];
,因为它会很快耗尽电池。
在此先感谢。
我正在注册所有代表,但我没有收到回电。当我阅读一些博客时,我读到'startMonitoringForRegion'仅在用户在单元塔之间切换时触发。我再次检查我的代码,看看我做错了什么。非常感谢你的答复。 –
-startMonitoringForRegion的触发次数比单元格转换更频繁。链接到手机信号塔的是-startMonitoringForSignificantChange。我发现区域监测非常非常准确。它只会在你越过边界时才会开火。所以如果你在里面的时候启用它,在你离开之前什么都不会发生。 –
太棒了!那就是我想要的。谢谢。 –