目前,我在OSX上使用以下代码来定义广告数据:
[peripheral startAdvertising:@{
CBAdvertisementDataLocalNameKey: @"hello",
// CBAdvertisementDataManufacturerDataKey: manufacturerDataKey,
CBAdvertisementDataServiceUUIDsKey: @[[CBUUID UUIDWithString:@"00001234-0000-1000-8000-00805f9b34fb"]]
}];
但我应该在这里添加更多Generic Access Profile (GAP)数据。我应该在这里补充一下:
如何添加此数据?
答案 0 :(得分:1)
仅 CBAdvertisementDataLocalNameKey 和 支持 CBAdvertisementDataServiceUUIDsKey 。
来自CBPeripheralManager Class Reference
advertisementData
包含您要宣传的数据的可选字典。该 广告数据字典的可能键详述 CBCentralManagerDelegate协议参考。那说,只有两个 外围管理器对象支持键: CBAdvertisementDataLocalNameKey 和 的 CBAdvertisementDataServiceUUIDsKey 强>