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