Отображение оповещения на устройстве BLE (Mi Band 4) с изображением и сообщением с заголовком и строкой тела - PullRequest
0 голосов
/ 07 октября 2019

У меня есть Mi band 4, на котором я хочу отображать оповещения приложений. Из информации о характеристиках GATT на веб-сайте спецификаций Bluetooth * GATT 1002 *

В нем упоминается тип характеристики New Alert = "org.bluetooth.characteristic.new_alert" uuid = "2A46 ,которые предоставляют значение поля ID категории , Номер нового оповещения и Информация о текстовой строке .

В нем нет упоминаний о данных значков приложений илистрока тела сообщения.

Из текущего кода я могу отобразить сообщение на полосе, но оно показывает только Текстовая строка тикер вверху.

 var newAlertCharateristic: CBCharacteristic?  // 2A46

 var sendAlert : [UInt8] = [0x05, 0x01]
 sendAlert.append(contentsOf: (Array("Mesaage goes here".utf8)))

 let data = NSData(bytes: &sendAlert, length: sendAlert.count)
 discoveredDevices[0].writeValue(data as Data , for: newAlertCharateristic!, type: .withResponse)

Изображениетекущего и требуемого состояния

Мой вопрос: как я могу показать предупреждение с пользовательским значком и сообщением с заголовком и телом.

...