Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-130146

[Apple] Support manufacturer data and raw data while advertising

XMLWordPrintable

    • Icon: Task Task
    • Resolution: Invalid
    • Icon: P2: Important P2: Important
    • None
    • 6.8.0
    • None
    • macOS
    • 5
    • 8b95d7779 (dev), 169a16e81 (6.8), 4c533a0d1 (tqtc/lts-6.5), e7cf3e940 (dev), 6262e950f (6.8), fbeb3aaac (tqtc/lts-6.5)
    • Foundation Sprint 120

      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.

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

            ivan.solovev Ivan Solovev
            ivan.solovev Ivan Solovev
            Vladimir Minenko Vladimir Minenko
            Alex Blasche Alex Blasche
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: