osx 10.11.5 - adsData中缺少BTLE制造商数据?

时间:2016-06-09 00:47:02

标签: macos bluetooth-lowenergy btle

似乎将OSX升级到10.11.5可能导致在向centralManager: didDiscoverPeripheral: advertisementData: RSSI:报告时缺少AdvertisementData的ManufacturerData字段。

如果设备在扫描时打开,它往往会在那里,但如果设备在扫描开始时已经做广告,则不太可能存在。

编辑,更多细节:

我在CBCentralManagerDelegate回调centralManager: didDiscoverPeripheral: etc中看到的是,如果应用程序在外围设备打开后启动,则传递给该方法的字典始终缺少键kCBAdvDataManufacturerData(因此广告)一段时间。如果在应用程序启动后打开外围设备,则该密钥偶尔会出现大约1/3的时间,持续约30秒,然后永久消失。 (永远=至少6分钟)

任何想法?

0 个答案:

没有答案