2015-07-28 94 views
0

在HomeKit应用程序,我扫描附件,然后提示我插入代码做验证它们在HomeKit,我可以再选择在那里把它们放在我的家,区房。 我所知道的: https://developer.apple.com/library/ios/documentation/NetworkingInternet/Conceptual/HomeKitDeveloperGuide/RespondingtoHomeKitDatabaseChanges/RespondingtoHomeKitDatabaseChanges.htmlHomeKit数据库管理

但我要问:如果 我使用一个应用程序,并创建一个家,一个区和一个房间,然后添加到它的附件将所有这些信息可用于其他应用程序吗? 我肯定是肯定的,但我找不到任何明确的声明。

我的设备将被保存在HomeKit数据库作为分层路径像

MYUSER/homeName /域名/ ROOMNAME/myAccessoryName

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

MYUSER/myAccessoryName.roomName.zoneName.homeName

并与HomeKit度Acc搞乱essory模拟器我无法找到我的配件的任何变化,如果它只是验证或(在我的应用程序)封装在家庭,房间等 我的家园,区域和房间,他们从属配件信息存储在哪里?

回答

0

这一切都存储在数据库港元。如果您运行Apple示例应用程序,则可以向自己证明一个应用程序的更新可以反映在另一个应用程序中。

但是,你需要改变你的观点......而不是想着在房间与配件相关联,这是周围的其他方式。

+0

谢谢你,这一切开始从配件,因为他们是唯一的物理对象,但我想了解该数据库是...如果我写一个应用程序,让你添加附件的家庭和一个如果我再次扫描另一个应用程序,它会恢复我的设置?(也就是它会自动读取我的家和第一个应用程序的房间?) – Indianagio