我有一个脚本可以将手机变成信标,并使用iBeacons功能广播其位置。这是非常简单的代码:
//--- Start broadcasting
NSUUID *uuid = [[NSUUID alloc] initWithUUIDString:@"some-static-uuid"];
self.beaconRegion = [[CLBeaconRegion alloc] initWithProximityUUID:uuid major:@"1" minor:@"2" identifier:@"com.myidentifer"];
在相同的设备上,我想听听附近的其他信标......所以我有一个类似的脚本在运行,我在#34;范围"服务。
我遇到的问题是,如果我同时播放和收听,它似乎无法工作......我有一个脚本运行,可以交替收听和播放,这似乎有效#34; ok" ...但我真的宁愿同时运行这些功能。
这甚至可能吗?
答案 0 :(得分:1)
不,这是硬件限制。如果设备中的蓝牙正在广播ibeacon信号(外围模式),则它以不同的模式运行,并且它不能同时扫描ibeacons。