0

我目前正在为符合 HomeKit 的配件开发移动应用程序。我正在使用 HMatalog 应用程序和 HomeKit Accessory Simulator 进行测试。

我看到的问题涉及我的移动应用程序和 HMatalog 应用程序。我的印象是 HomeKit 通过用户的 iCloud 帐户同步。当我在一部手机(手机 A)上使用我的 iCloud 帐户登录时,我在手机 A 的目录中添加的任何住宅/房间/配件都将显示在手机 A 上的移动应用程序中。

但是,当我使用电话 B 并登录同一个 iCloud 帐户时,我在电话 B 中看不到与电话 A 中相同的数据。出现在 HM 目录中的信息似乎停留在单个设备上,而不是存储在 iCloud 中。

有没有其他人看过这个?这是 HomeKit 的问题吗?使用目录应用程序?

4

2 回答 2

1

我发现 HomeKit 存在一些传播问题。有时这取决于您所在的网络(一些块 _hap 服务)。

测试它的最佳方法是使用本地 USB 加密狗并将配件放入加密狗网络。这应该限制传播问题。

希望能帮助到你。

于 2015-05-27T15:32:50.737 回答
0

我遇到了同样的问题,并且在这个问题上拉了我的头发。这是一个 iOS 问题,经过很多痛苦的时间后,这对我有用:

  1. 确保设备的 iOS 版本 > 8.1
  2. 注销并重新登录 iCloud。

请参阅以下线程。它应该在 iOS > 8.1 中修复,但可能会间歇性出现。

https://devforums.apple.com/message/1054540#1054540

于 2015-05-27T21:41:27.517 回答