Ios didRangeBeacons被称为即使信标关闭

Ios didRangeBeacons被称为即使信标关闭,ios,swift3,ibeacon,clregion,Ios,Swift3,Ibeacon,Clregion,我正在用swift 3.0实现IOS应用程序,它可以监视附近的信标。我有一个与didRangeBeacon功能相关的问题,详情如下: 1-应用程序已进入信标区域 2-信标已关闭 3-在接下来的10秒内,didRangeBeacon函数仍然被调用,响应仍然有一个beacon对象 所以我无法识别灯塔是否立即关闭。如何识别信标立即关闭?对于iBeacon,该区域由一个或多个信标的范围定义。这使得地理围栏比常规的地理围栏具有更高的粒度和精度,后者是基于手机发射塔、WiFi和GPS信号的混合。信标地理围栏

我正在用swift 3.0实现IOS应用程序,它可以监视附近的信标。我有一个与didRangeBeacon功能相关的问题,详情如下:

1-应用程序已进入信标区域

2-信标已关闭

3-在接下来的10秒内,didRangeBeacon函数仍然被调用,响应仍然有一个beacon对象


所以我无法识别灯塔是否立即关闭。如何识别信标立即关闭?

对于iBeacon,该区域由一个或多个信标的范围定义。这使得地理围栏比常规的地理围栏具有更高的粒度和精度,后者是基于手机发射塔、WiFi和GPS信号的混合。信标地理围栏也更具响应性:“进入”事件通常需要几秒钟才能触发,“退出”事件最多需要30秒。(根据CLLocationManager的文档,常规地理围栏“平均需要3到5分钟”。)

测试“进入”事件包括确保您“不在”该区域。启用“翻转到睡眠”可以轻松模拟超出范围。“进入”事件最多需要几秒钟才能触发,“退出”事件最多需要30秒钟


区域监控相当慢,您可以使用它进行更一般的通知,让您知道。您可以使用此信号强度来确定是否不再看到信标(在信标消失几秒钟后,CoreLocation仍倾向于“看到”信标)。

对于iBeacon,区域由一个或多个信标的范围定义。这使得地理围栏比常规的地理围栏具有更高的粒度和精度,后者是基于手机发射塔、WiFi和GPS信号的混合。信标地理围栏也更具响应性:“进入”事件通常需要几秒钟才能触发,“退出”事件最多需要30秒。(根据CLLocationManager的文档,常规地理围栏“平均需要3到5分钟”。)

测试“进入”事件包括确保您“不在”该区域。启用“翻转到睡眠”可以轻松模拟超出范围。“进入”事件最多需要几秒钟才能触发,“退出”事件最多需要30秒钟

区域监控相当慢,您可以使用它进行更一般的通知,让您知道。您可以使用此信号强度来确定是否不再看到信标(CoreLocation在信标消失几秒钟后仍倾向于“看到”信标)