2015-07-28 97 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