我正在使用iBeacons。我有多个信标,每个信标具有相同的UUID,主要但不同的次要值。这两个设备都是有区分的,但它们并没有一起被接收,locationManager:didRangeBeacons:inRegion:委托回调“beacons”数组一次仅包含1个信标。多个信标didRangeBeacons代表一次只返回一个信标的电话
我才知道,使用多个区域将有回调分别
这是怎么了监管码和测距标
// Initialize and monitor regions
for (NSString *serviceUUID in _serviceUUIDs) {
// Initialize region
NSUUID *uuid = [[NSUUID alloc] initWithUUIDString:serviceUUID];
CLBeaconRegion *appBeaconRegion = [[CLBeaconRegion alloc] initWithProximityUUID:uuid major:major minor:minor identifier:identifier];
// Specify notifications
appBeaconRegion.notifyEntryStateOnDisplay = YES;
appBeaconRegion.notifyOnEntry = YES;
appBeaconRegion.notifyOnExit = YES;
// Add to regions
[_appBeaconRegions addObject:appBeaconRegion];
// Begin monitoring region and ranging beacons
[_locationManager startMonitoringForRegion:appBeaconRegion];
[_locationManager startRangingBeaconsInRegion:appBeaconRegion];
}
我想拥有所有在范围内的一个回调中的信标
如何使用不同的小的单一区域,标识值的所有信标
任何帮助APPR eciated ..
感谢