首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >两个用户在两个不同的HomeKit上安装了相同的iPhone控制器应用程序

两个用户在两个不同的HomeKit上安装了相同的iPhone控制器应用程序
EN

Stack Overflow用户
提问于 2015-03-25 07:53:19
回答 1查看 990关注 0票数 0

两个用户在两个不同的HomeKit上安装了相同的iPhone控制器应用程序。

用户1使用应用程序添加家庭、房间、区域和附件,现在他可以使用应用程序界面控制附件。

用户2在相同的环境中(无论是在拥有用户1的所有附件的物理家庭中),但是他如何使用相同的应用程序控制这些附件,他如何能够看到用户1添加的所有房间、区域和附件?

HomeKit如何管理这个访问同一个附件场景的多个用户,或者我们是否需要自己在代码中处理这个场景?

此外,它如何维护用户的身份与家园,这个微粒家园属于这个XYZ用户?由于所有的HomeKit用户数据都是与iClod同步的,所以应该有一些本地实体的身份映射。

EN

回答 1

Stack Overflow用户

发布于 2015-03-26 13:11:45

我在这件事上做了很多解决办法。首先,对于多个用户来说,由我们自己来处理事情是不可取的。

我有一个疑问,即在一个设备上完成的所有配置将如何反映同一家庭的另一个设备。不幸的是,苹果没有提供太多的信息,他们也没有澄清苹果电视是否需要(正如我提到的一些报道说苹果电视将用作iOS设备之间的中间媒介)。

现在,在应用程序端,我尝试将用户添加到家里。有一个HMUser类,我们可以将用户添加到我们想要同步的任何家庭中。我在两个设备上运行了我的应用程序iOS 8.1,我还登录到icloud,并启用了密钥链访问。

现在,我尝试使用HMHome类的方法添加用户。

-addUserWithCompletionHandler()

我显示了一个弹出式窗口,在其中我们需要输入用户的电子邮件id,我们想要访问当前的家庭。

但没起作用。我总是收到错误“在远程不启用通知”。

我认为登录到Apple需要添加用户。我对此不太确定,苹果公司也没有就此做出澄清。我没有苹果电视,如果你尝试登录它,并使用另外两个iOS设备提供访问任何icloud帐户。

如果能用的话也要回复我。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29250133

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档