Details
-
Task
-
Resolution: Invalid
-
P2: Important
-
None
-
6.8.0
-
None
-
-
5
-
8b95d7779 (dev), 169a16e81 (6.8), 4c533a0d1 (tqtc/lts-6.5), e7cf3e940 (dev), 6262e950f (6.8), fbeb3aaac (tqtc/lts-6.5)
-
Foundation Sprint 120
Description
Update: the scope of this task is updated to only cover the manufacturer data advertising! Raw data will be handled in a separate task (see linked ticket).
This task is inspired by this comment.
It looks like Apple bluetooth backend only supports UUIDs and name when starting the advertising: https://github.com/qt/qtconnectivity/blob/6.8.0/src/bluetooth/darwin/btperipheralmanager.mm#L246
However, the QLowEnergyAdvertisingData APIs also allow to set manufacturer data and raw data.
The scope of this task is to add support for advertsing manufacturer data on Apple.
The list of supported advertising keys is here: https://developer.apple.com/documentation/corebluetooth/advertising-data?language=objc
It suggests that supporting manufacturer data can be quite straightforward.
Attachments
Issue Links
- resulted in
-
QTBUG-130891 Rework the API for raw data advertising
- Open
For Gerrit Dashboard: QTBUG-130146 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
602333,2 | Docs: clarify QLowEnergyAdvertisingData::setRawData() limitations | dev | qt/qtconnectivity | Status: MERGED | +2 | 0 |
602466,2 | Docs: clarify QLowEnergyAdvertisingData::setRawData() limitations | 6.8 | qt/qtconnectivity | Status: MERGED | +2 | 0 |
602595,2 | Docs: clarify QLowEnergyAdvertisingData::setRawData() limitations | tqtc/lts-6.5 | qt/tqtc-qtconnectivity | Status: MERGED | +2 | 0 |
605232,4 | Docs: clarify that Apple does not support manufacturer data advertising | dev | qt/qtconnectivity | Status: MERGED | +2 | 0 |
605457,2 | Docs: clarify that Apple does not support manufacturer data advertising | 6.8 | qt/qtconnectivity | Status: MERGED | +2 | 0 |
605588,2 | Docs: clarify that Apple does not support manufacturer data advertising | tqtc/lts-6.5 | qt/tqtc-qtconnectivity | Status: MERGED | +2 | 0 |