如何解决Xamarin iOS-HomeKit集成
我正在使用Xamarin.iOS开发应用程序。 我需要添加使用来自内部API的地址向HomeKit添加附件的可能性(基本上,我是使用Web请求检索设备的地址)。 一旦有了附件的setupCode,便尝试使用HomeKit中的以下API
尤其是具有以下签名AddAndSetupAccessories(HMAccessorySetupPayload,Action
我得到的唯一结果是我的应用尝试在后台运行,但仍然卡住并变得无法使用。
我从设备日志中获得的唯一提示是:
HomeUIService主机应用程序没有权限'com.apple.homekit.private-spi-access'或'com.apple.developer.homekit.allow-setup-payload'-不允许从URL添加!
但是我已将Homekit的权利添加到我的应用程序中。我找不到有关日志消息中指定的权利的任何文档。
有人经历过类似的事情吗?
谢谢你们
解决方法
我从Apple支持部门获得了答案,所以我只是为将来的某个人或过去的我(黑暗系列剧透:)回答我的问题。
如果您未添加等于“ True”的权利“ com.apple.developer.homekit.allow-setup-payload”,则该API基本无法使用。
我知道,没有关于此的文档,但这就是它。
干杯们
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。