对于具有不同uuid,major和minor值的多个iBeacon,我需要,didEnterRegion和didExitRegion应该只回调一次。
在一个区域中对iBeacon进行分组,我尝试过使用区域标识符,但只有当两个iBeacon具有相同的UUID时它才有效。
我的问题是
如何在同一区域内对多个iBeacon进行分组,iBeacon有不同的UUID?
答案 0 :(得分:1)
不幸的是,你不能这样做。 CLBeaconRegion
类由Apple设计的方式,您必须指定由区域检测的所有ProximityUUID
实例共享的单个CLBeacon
。
作为一种解决方法,您可以重新设计信标标识符,使它们共享相同的ProximityUUID
,也可以使用多个区域。但是你是正确的,如果你有多个地区,你会得到多个回调,信标按ProximityUUID
分组。