【发布时间】:2019-05-03 02:35:42
【问题描述】:
在CBPeripheralManager 文档中,startAdvertising 方法接收包含您要宣传的数据的字典。根据文档,CBPeripheralManager.startAdvertising 在其字典参数中只接受两个可能的键:CBAdvertisementDataLocalNameKey 和 CBAdvertisementDataServiceUUIDsKey。
但是,在 Apple 的 Turning an iOS Device into an iBeacon 文档中,他们建议您能够传递从 CLBeaconRegion 的 peripheralData 方法返回的字典。此方法返回的字典包含 1 个键值对,键名为“kCBAdvDataAppleBeaconKey”,值是proximityUUID、major、minor 和beacon 标识符。
从 peripheralData 方法返回的字典转储显示在这里: Dictionary Dump
我的问题是:如果 PeripheralManager.startAdvertisement 方法仅支持 CBAdvertisementDataLocalNameKey 和CBAdvertisementDataServiceUUIDsKey?
【问题讨论】:
标签: bluetooth-lowenergy core-location ibeacon core-bluetooth clbeaconregion