如果知道某个知道距离,我怎样才能从CoreLocation获取通知' didEnterRegion'委托方法?
我的意思是,当我离灯塔一定距离时,我无法收到通知。
谢谢!
答案 0 :(得分:1)
简单的答案是使用CoreLocation
测距API。您将获得每秒回调,其中包含可见的确切信标列表,您可以检查CLBeacon.accuracy
属性,该属性返回以米为单位的距离。
在后台执行此操作仅限于输入区域后10秒。您需要使用一种特殊技术来扩展此用例的背景测距时间。见这里:
http://developer.radiusnetworks.com/2014/11/13/extending-background-ranging-on-ios.html