如何初始化门店中若干个ibeacon区域的总和?

我通过initWithProximityUUID:(NSUUID *)proximityUUID major:(CLBeaconMajorValue)major minor:(CLBeaconMinorValue)minor identifier:(NSString *)identifier;这个方法进行初始化beacon,比如当一个门店中有多个beacon,初始化的时候,identifier都相同,那么设备监听的范围是不是这个门店中所有beacon区域的总和?

UUID是不是相同呢? 如果UUID相同,会监视着一批beacon。可以参考这里

UDID都相同,都是微信的UDID,只有major和minor不相同。
还有个问题,初始化initWithProximityUUID:(NSUUID *)proximityUUID major:(CLBeaconMajorValue)major minor:(CLBeaconMinorValue)minor identifier:(NSString *)identifier;这个方法不是最多只能初始化20个么?这20个是针对不同的UDID,还是任意20个beacon?如果UDID都相同,那还有个数限制么?

UDID都相同,都是微信的UDID,只有major和minor不相同,那是不是就是监测一批ibeaocn的范围总和?是一个大圆范围?

不是大圆的范围。只是按照个体来监控的。比方说有三个beacon,分别是A, B, C,而它们的UUID都相同。那么如果你初始化了这样一个UUID的region,手机在靠近哪个beacon的时刻,就触发事件。

这个触发范围和单个beacon的广播有效范围有很大关系

如何几个beacon,UDID相同,初始化的identifier也相同呢?监听的不是这几个beacon的总范围么?

不是的,总范围这个是不存在的。没这种搞法

那这个identifier是区分什么的?如果都设置成一样的话,前面的ibeacon初始化会被覆盖?只保留监听最后一个的设置?

就是一个标示而已,都一样的话,会覆盖之前的而保留最后一个