Симулятор HomeKit: добавление удобочитаемого описания в характеристику пользовательского сервиса
Я добавил пользовательскую характеристику в сервис, используя симулятор HomeKit. Однако, когда я добавляю его, несмотря на то, что я включаю описание изготовителя, вместо описания отображается UUID.
Как я могу отобразить описание вместо?
Первая характеристика является стандартной ("Вкл. / Выкл.": Логическое значение). Другие являются заказными.
2 ответа
До сих пор симулятор аксессуаров HomeKit (1.1) не может быть настроен для отображения описания производителя, как вы хотите.
По крайней мере, в версии 1.1 можно прикрепить пользовательские сервисы и получить соответствующее имя, которое разработчик может различить. Признаки все еще не могут быть названы и остаются беспорядком UUID. Но, насколько мне известно, эта версия (1.1) доступна только участникам MFi.
Вы можете добавить описание производителя к характеристике.
Затем после добавления он будет отображаться так
В вашем приложении вы можете сначала проверить, есть ли описание производителя, подобное этому
let manufacturerDescription = characteristic.metadata?.manufacturerDescription