Hello,
Our product advertises data in manufacturer specific payload and we have assigned company ID for the manufacturer specific data.
We ran into an issue with iOS devices, applications cannot scan all Bluetooth devices on the background but they can scan for devices with a specific Service UUID.
Since we have our actual payload in the manufacturer data, we cannot fit a 128-bit UUID in the advertisement and we need to pick a 16-bit UUID.
There is not really any suitable existing UUID for our use case, which is "this advertisement contains manufacturer specific data and should be read by application".
The way I see things, we have 3 options:
1) Get our own service UUID and use it.
2) Use some random, unassigned UUID. Is this allowed?
3) Use Nordic UUID 0xFEE4 or 0xFEE5. Is this allowed? Our device implements Nordic UART Service and buttonless DFU service in case that matters.