ios App是否可以收听多个UUID?专门针对苹果iBeacon技术。
NSUUID *uuid = [[NSUUID alloc] initWithUUIDString:@"23542266-18D1-4FE4-B4A1-23F8195B9D39"];
self.beaconRegion = [[CLBeaconRegion alloc] initWithProximityUUID:uuid identifier:@"com.devfright.myRegion"];
[self.locationManager startMonitoringForRegion:self.beaconRegion];
使用此代码可以开始监视以下uuid:23542266-18D1-4FE4-B4A1-23F8195B9D39,如果我要添加另一个类听另一个uuid,这会有效吗,不会有任何干扰吗?也许添加几个听众?
答案 0 :(得分:7)
每个应用最多可以收听20个UUID。只需创建更多CLBeaconRegion
s,并为要监控的每个区域调用startMonitoringForRegion:
。您只需要一个CLLocationManager
即可。
请注意,您正在监控每个区域的didEnterRegion:
/ didExitRegion:
。 region
参数将告诉您输入的区域。