问题标签 [homekit]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
4080 浏览

ios - 如何在 Xcode 7 中为 Homekit 添加 app_name.entitlements 文件

我正在开发包含 Homekit 功能的应用程序。我想在权利文件中添加“com.apple.developer.homekit”。如何为应用程序添加 .entitlements 文件。

0 投票
1 回答
1526 浏览

ios - 需要查找 HomeKit 设备的 IP 地址

我想知道是否有人知道通过附件或服务找到 HomeKit 设备 ip 的好方法。我已经搜索了 HMAccessory 和 HMService 的属性,但无济于事,但也许我遗漏了一些东西。

我虽然可能会使用 bonjour,但我找不到太多关于使用它来查找 HomeKit 设备的文档(或示例),所以希望有更好的方法。

有什么建议么?提前致谢

0 投票
3 回答
389 浏览

ios9 - 如何比较 HMAccessory 的实例

自 iOS9 以来,该identifier属性HMAccessory已贬值。还有另一种方法来比较 HMAccessory 的两个不同实例吗?

0 投票
1 回答
141 浏览

ios - HomeKit HMHome 用户弃用 iOS9

在iOS8 HMHome 可以访问用户,这在iOS9 中不起作用,你怎么知道在iOS9 中home 是与哪些用户共享的?

0 投票
1 回答
1429 浏览

ios - 了解 Homekit 作为开发人员

当我在 2014 年首次听说 Apple 推出 Homekit 时,我认为这仅适用于允许将 Homekit 嵌入其设备的设备制造商,但我认为从程序员的角度来看,我在这里遗漏了一些东西。假设我现在买了一个支持 Homekit 的设备,也许是一个恒温器,我能用它做什么(当然除了它的默认功能),我如何与之交互?

有人可以从程序员的角度解释 Homekit 吗?Homekit 将使程序员能够做什么等?

仅供参考-我的理解是,您将购买支持 Homekit 的设备,然后下载App制造商提供的设备以与之交互,完成。我错过了什么?

谢谢

0 投票
2 回答
302 浏览

ios - 识别 HomeKit 中的桥接配件

我如何识别一个HMAccessory作为桥梁?也许我错过了一些东西,但我似乎找不到任何HMServiceTypeHMCharacteristicType对应于一座桥的东西。任何帮助表示赞赏。

0 投票
0 回答
83 浏览

ios - WatchOS 2.1 HMAccessory 在不可访问时显示为可访问

在 WatchOS 2.1 中,调用HMAccessory参数reachable返回YES。然后调用writeValue一个特征,返回错误: Error Domain=HMErrorDomain Code=4 "Accessory is not reachable." UserInfo={NSLocalizedDescription=Accessory is not reachable.}

这适用于 iOS 9,但不适用于 WatchOS。我正在实际的 Apple Watch 上进行测试,而不是模拟器。

0 投票
3 回答
152 浏览

ios - 为什么 Apple 允许创建多个 HMHomeManager 实例

我想知道为什么Apple允许创建多个HMHomeManager实例,它的目的是什么?

我希望 HMHomeManager 的实例是一个单例。

0 投票
1 回答
34 浏览

ios - 如何从表数据创建开关?

例如,如果我在我的家庭套件中保存了一个名为“Lamp”的插头。我如何在我的手表套件中对其进行编码,以便为家庭套件中保存的每个实体创建一个具有插头名称的新开关?

0 投票
0 回答
126 浏览

swift - Swift NSDateComponents 仅在某些日子每天重复

我正在尝试为 HomeKit 创建一个可以重复触发的 HMTimerTrigger。我从一个系统开始,在这个系统中,用户可以决定是否每周、每天等触发它,但现在我决定切换到用户只指定一周中的某些天触发的系统(例如,只是星期一和星期五等)。这是我的代码的当前状态:

我的问题是,有没有人知道我可以使用 NSDateComponents 仅指定一周中不一定连续的某些天的方法?提前谢谢。