HomeKit数据库管理

时间:2015-07-28 09:15:58

标签: ios homekit

在HomeKit应用程序中,我扫描附件,然后我提示插入代码在HomeKit中验证它们,然后我可以选择将它们放在我家,区域,房间的位置。 我知道: https://developer.apple.com/library/ios/documentation/NetworkingInternet/Conceptual/HomeKitDeveloperGuide/RespondingtoHomeKitDatabaseChanges/RespondingtoHomeKitDatabaseChanges.html

但我问: 如果我使用一个应用程序并创建一个家庭,一个区域和一个房间,然后添加一个附件将所有这些信息可用于其他应用程序? 我肯定会打赌,但我无法就此发表任何明确的声明。

我的设备将作为分层路径保存在HomeKit数据库中,如

MYUSER / homeName /区域名/ ROOMNAME / myAccessoryName

或更可能作为配件的一种属性,例如

MYUSER / myAccessoryName.roomName.zoneName.homeName

并且弄乱HomeKit配件模拟器如果我的配件刚刚经过验证或已(在我的应用程序中)封装在家庭,房间等中,我无法找到任何更改。 我的家,区域和房间在哪里,他们依赖配件信息存储?

1 个答案:

答案 0 :(得分:0)

它全部存储在HK数据库中。如果您运行Apple示例应用程序,您可以向自己证明一个应用程序的更新可以反映在另一个应用程序中。

但是,你需要改变自己的观点......而不是认为房间与配件相关联,反之亦然。