可以在iOS设置中发现蓝牙低功耗广告

时间:2014-11-30 08:52:46

标签: ios bluetooth-lowenergy core-bluetooth

我有一个iOS应用程序,它使用CBPeripheralManager来实现外围设备。 我开始用命令做广告:

 [self.peripheralManager startAdvertising:@{CBAdvertisementDataLocalNameKey : @"MY_DEVICE_NAME"}];

根据Apple docuentation,https://developer.apple.com/library/ios/documentation/CoreBluetooth/Reference/CBPeripheralManager_Class/index.html#//apple_ref/occ/instm/CBPeripheralManager/startAdvertising

  

外围管理器对象只支持两个密钥:CBAdvertisementDataLocalNameKey和CBAdvertisementDataServiceUUIDsKey

我的问题是我希望在设置中可以发现这个外围设备 - > iOS设置的蓝牙区域。 目前,它只能通过应用程序和CBCentralManager scanForPeripheralsWithServices API调用发现。 我是否需要添加数据服务才能通过iOS设置将其发现?

1 个答案:

答案 0 :(得分:3)

蓝牙低功耗设备在“设置” - >“蓝牙”页面中无法识别。这仅适用于蓝牙2.1 / 3.0设备,如键盘和耳机/免提设备。

只有使用Core Bluetooth的应用才能发现蓝牙低功耗外设。