两个用户在两个不同的 iPhone 上安装了相同的 HomeKit 控制器应用程序。
用户 1使用应用程序添加家庭、房间、区域和附件,他现在可以使用应用程序界面控制附件。
用户 2在同一个环境中(或者在拥有用户 1 的所有配件的物理 Home 中),但是他如何使用同一个应用程序控制这些配件,他将如何能够看到由用户 1 添加的所有房间、区域和配件用户 1?
HomeKit 是如何管理这个多用户访问同一个附件场景的,还是我们需要在代码中自己处理这个场景?
此外,它如何使用 Home 来维护用户的身份,即这个特定的 Home 属于这个 XYZ 用户?由于所有 HomeKit 用户数据都与 iClod 同步,因此 Home 实体应该有一些身份映射。