I have created an application for Homekit
which works fine when both accessory and device is in same network.
I read somewhere that Apple TV
is required to control accessories remotely.
Can anybody please tell how to achieve this exactly?
如果您有 Apple TV,请尝试进行设置。我已经给出了细节。
我为此做了很多解决方法。首先,我们自己处理事情对于多个用户来说是不可取的。
我有这样的疑问,即如何在一台设备上完成的所有配置将反映在同一家庭的另一台设备上。不幸的是,苹果没有提供太多这方面的信息,他们也没有澄清 Apple TV 是否需要(正如我提到的一些报道说 Apple TV 将用作 iOS 设备之间的中介。
现在在应用程序方面,我尝试将用户添加到主页。有一个 HMUser 类,我们可以将用户添加到我们想要同步的任何家庭。我在这两个设备上都在 iOS 8.1 中运行我的应用程序,我还登录了 icloud,并且还启用了钥匙串访问。
现在我尝试使用 HMHome 类的方法添加用户
-addUserWithCompletionHandler()
我显示了一个弹出窗口,我们需要在其中输入我们想要访问当前主页的用户的电子邮件 ID。
但它没有用。我总是收到错误“远程端未启用通知”
我认为添加用户需要登录 Apple TV。我不确定这一点,苹果也没有澄清这一点。如果您尝试登录并使用另外两台 iOS 设备访问任何 icloud 帐户,我没有 Apple TV。
如果它有效,也回复我。
不,您不能将 homekit 与 appleTV 配对。您可以从 iPhone 或 iPad使用远程应用程序
自过去 2 到 3 个小时以来,我一直在研究 HAP Over iCloud 概念。这个概念的美妙之处在于根据文档我们应该需要以下东西。
1. Apple tv 3rd generation.
2. Have to use same iCloud account in both apple tv and iOS device.
3. This is most important that Apple tv and Accessory should be on same network.
即使您在不同的网络上,它也可以通过开关打开/关闭,亮度增加/减少......动作。为此,您可以使用 siri 命令或以编程方式调用附件写入值功能
注意:据我所知,我认为当您将命令传递给附件时,它会检查苹果电视中的 iCloud 帐户,并从那里将命令传递给附件。