HomeKit 模拟器:向自定义服务特性添加人类可读的描述
HomeKit simulator: Adding human readable description to custom service characteristic
我使用 HomeKit 模拟器向服务添加了自定义特征。但是,当我添加它时,尽管我包含了制造商描述,但显示的是 UUID 而不是描述。
如何显示描述?
第一个特征是标准特征("On/Off":布尔值)。其他的是自定义的。
到目前为止,HomeKit 配件模拟器 (1.1) 无法配置为显示制造商说明,如您所愿。
至少在1.1版本自定义服务可以附加并实现相应的名称,开发者可以区分。特征仍然无法命名并且仍然是 UUID 混乱。但据我所知,这个版本 (1.1) 只面向 MFi 参与者推出。
您可以为特性添加制造商说明。
然后你添加后会这样显示
在您的应用中,您可以先检查是否有这样的制造商描述
let manufacturerDescription = characteristic.metadata?.manufacturerDescription
我使用 HomeKit 模拟器向服务添加了自定义特征。但是,当我添加它时,尽管我包含了制造商描述,但显示的是 UUID 而不是描述。
如何显示描述?
第一个特征是标准特征("On/Off":布尔值)。其他的是自定义的。
到目前为止,HomeKit 配件模拟器 (1.1) 无法配置为显示制造商说明,如您所愿。
至少在1.1版本自定义服务可以附加并实现相应的名称,开发者可以区分。特征仍然无法命名并且仍然是 UUID 混乱。但据我所知,这个版本 (1.1) 只面向 MFi 参与者推出。
您可以为特性添加制造商说明。
然后你添加后会这样显示
在您的应用中,您可以先检查是否有这样的制造商描述
let manufacturerDescription = characteristic.metadata?.manufacturerDescription