本文涵盖以下几个方面:
App标识符概念
App注册后,会自动生成一个唯一的App标识符,并在App验证工具提供的反馈信息中可以见到(即在顶部)。
它由标识ETS App所属的KNX成员公司的制造商代码以及以“A”开头的唯一标识符组成。 在此示例中:“M00FA”是 KNX 协会的制造商代码,“A0005”是唯一标识符.
App标识符的使用
App 标识符应用作为 App 源代码中的返回值:
并且其也要用在App的AddInManifest.xml文件中:
为另一家公司开发
如果 A 公司的开发者要为 B 公司开发 App,则 B 公司应申请 App 开发者身份并注册一个新的 App。 此新 App 的 App 标识符应提供给 A 公司的开发人员。此外,B 公司的新 App 必须与 A 公司的 App 具有不同的汇编名称和不同的命名空间。
App版本注册验证
在 App 版本注册时,MyKNX 的 App 验证工具将源代码和 AddInManifest.xml 中使用的 App Id 与 App 注册时给定的 App Id 进行比对。 如果不一致,验证工具将返回错误消息,例如这个: