The CBCentralManagerScanOptionSolicitedServiceUUIDsKey option is available when scanning devices in CoreBluetooth, the documentation states
Specifying this scan option causes the central dispatcher to also scan for peripheral devices requesting any of the services contained in the array.
What is the purpose of this option? What is a requested service? How does this differ from specifying a service UUID in a services array?
ios macos core-bluetooth
Nick
source share