I have an iOS app which is using CBPeripheralManager to implement a peripheral. I start advertising with the command:
[self.peripheralManager startAdvertising:@{CBAdvertisementDataLocalNameKey : @"MY_DEVICE_NAME"}];
According to the Apple docuentation, https://developer.apple.com/library/ios/documentation/CoreBluetooth/Reference/CBPeripheralManager_Class/index.html#//apple_ref/occ/instm/CBPeripheralManager/startAdvertising:
only two of the keys are supported for peripheral manager objects: CBAdvertisementDataLocalNameKey and CBAdvertisementDataServiceUUIDsKey
My issue is that I want this peripheral to be discoverable in the Settings -> Bluetooth area of iOS settings. At present it is only discoverable via an app and the CBCentralManager scanForPeripheralsWithServices API call. Do I need to add a data service to make it discoverable via iOS settings ?