【发布时间】:2015-07-28 09:15:57
【问题描述】:
在 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 附件模拟器,如果我的附件刚刚经过验证或已经(在我的应用程序中)封装在 Home、Room 等中,我找不到任何更改。 我的家、区域和房间以及它们相关的配件信息存储在哪里?
【问题讨论】: