问题标签 [ios-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 回答
311 浏览

homekit - 在 iOS 9 中执行预定义场景

嗨,我已经更新了我的 Xcode 和 iOS。在 iOS 9 中,他们对 HomeKit 进行了一些更改。因为他们默认添加了一些预定义的场景。像HMActionSetTypeSleepHMActionSetTypeWakeUp...当我在 HMatalog 应用程序中单击该场景时,它会引发错误,即在操作中没有任何操作。谁能告诉我如何执行HMActionSetTypeWakeUp内置场景的类型。谢谢您的宝贵时间。如果我不清楚,请告诉我。

0 投票
1 回答
278 浏览

ios9 - HMLocationEvent 示例

我正在我的 HMHome 中实现 HMLocatinEvent。我正在尝试下面的代码,但我没有得到的一件事是我不知道如何执行功能,比如如果我离开家必须关掉所有的灯。我没有找到与操作集相关的任何方法。如果我错了,请纠正我。

要求:如果我离开家,我想关掉所有的 HMAccessories。

问题

  1. 为了达到要求,我需要使用 HMLocationEvent 和 HMEventTrigger 吗?还是有替代品?
  2. 如果我必须使用 HMLocationEvent 和 HMEventTrigger,如果进入/退出指定区域,我该如何在操作中执行一些操作?
  3. 我是否需要实现 CLLocationManager 和委托方法才能使用 HMLocationEvent?

    region1.notifyOnEntry = YES;

    /li>

感谢您宝贵的时间。

0 投票
1 回答
143 浏览

ios - 在将操作集添加到 HMEventTrigger 时崩溃

将操作集添加到 HMEventTrigger 时遇到问题。下面是我的代码。任何建议都会非常有帮助。

}

我在 tr2 addactionset 行遇到了错误的访问问题

0 投票
2 回答
1852 浏览

ios - HomeKit 是否允许在 HomeKit 中为同一个配件设置两个管理员?

我是 HomeKit 开发的新手。我有一个类似
User1 的案例/问题:创建 Home (home1),room 并在房间中添加附件(accessory1,accessory2)。User1 现在将成为 Home 的管理员。
用户2:创建家(home2),房间。User2 现在将成为 Home 的管理员。

User2 能否在 Home2 中添加附件 1 或附件 2。

0 投票
3 回答
139 浏览

ios - 如何从 iOS iPhone/iPad 向 HomKit 附件发送图像/文件

  1. 使用 HomeKit 服务将文件发送到 HomeKit 配件需要什么?从配件设计的角度和 iOS 的角度。
  2. HomeKit 是否允许从 iOS 应用程序发送图像或 xml 数据等文件?
0 投票
0 回答
173 浏览

ios - 如何为其他 iOS 应用程序限制 HomeKit 附件

我们已经使用 HomeKit 框架为我们的配件创建了 iOS 应用程序。有没有办法限制其他开发者或其他 iOS 应用程序使用附件?

如果无论如何我们实施它是Apple批准的相同?

0 投票
1 回答
541 浏览

ios - 如何使用 HomeKit 框架从附件发送通知到 iOS 设备

他们是使用 HomeKit API 将通知从附件发送到 iOS 应用程序的任何方式吗?就像在附件上存储设备 ID 并向该设备发送通知一样?

0 投票
1 回答
715 浏览

iso - Apple HomeKit 配件类型

我只是了解 Apple HomeKit 用于构建演示应用程序。
我看到 Apple 提供的预定义配件类型很少。
如开关、风扇和恒温器等。

如果我想要一些 Apple 未列出的新型配件怎么办?如何创建这个新配件(我知道这个新配件需要由硬件制造商制造,并且需要注册为苹果设备制造商)?

苹果允许创建新的配件类型吗?

0 投票
0 回答
512 浏览

ios - EAWiFiUnconfiguredAccessoryBrowser 第二次未检测到外部附件

我正在通过使用 HMatalog 示例应用程序来实现 Homekit 应用程序。一切都很好,但在添加附件视图中,我们使用EAWiFiUnconfiguredAccessoryBrowser来检测外部附件。在这第一次一切正常,但如果我回去再出来,它不会显示外部配件。如果我从后台删除 HMCatalog 应用程序并重新启动,那么它工作正常。据我了解,应用程序中有一些缓存。但是我没有在应用程序中找到任何与缓存相关的代码。感谢您宝贵的时间。请帮我。

代码是:

0 投票
1 回答
4080 浏览

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

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