在 HomeKit 应用程序中,我扫描配件,然后提示我插入代码以在 HomeKit 中验证它们,然后我可以选择将它们放在我家、区域、房间的哪个位置。我知道: https ://developer.apple.com/library/ios/documentation/NetworkingInternet/Conceptual/HomeKitDeveloperGuide/RespondingtoHomeKitDatabaseChanges/RespondingtoHomeKitDatabaseChanges.html
但我在问:如果我使用一个应用程序并创建一个家、一个区域和一个房间,然后添加一个附件,那么所有这些信息是否可用于其他应用程序?我打赌肯定是的,但我找不到任何明确的声明。
我的设备将作为分层路径保存在 HomeKit 数据库中,例如
myUser/homeName/zoneName/roomName/myAccessoryName
或者更可能作为配件的一种属性,例如
myUser/myAccessoryName.roomName.zoneName.homeName
并弄乱 HomeKit 配件模拟器 如果我的配件刚刚经过验证或已经(在我的应用程序中)封装在家庭、房间等中,我找不到任何更改。我的家、区域和房间在哪里,它们依赖配件信息存储?