У меня есть 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)
Изображениетекущего и требуемого состояния
Мой вопрос: как я могу показать предупреждение с пользовательским значком и сообщением с заголовком и телом.