如何避免或绕过HomeKit中的设置代码警报(弹出窗口)?

Hir*_*ren 5 objective-c ios homekit

我正在开发HomeKit启用应用程序.

在将配件添加到家中的同时,我想避免设置代码弹出.

默认情况下,apple提供自己的警报,我们必须输入设置代码,同时在Home中添加附件.

编辑:更多信息要在家中添加配件,我们需要调用类的addAccessory方法HMHome.目前iOS通过显示设置代码弹出窗口自动管理附件的身份验证(该代码可以在附件框中找到).

我的要求是绕过设置代码弹出窗口并直接传递代码进行身份验证.

以下是方法addAccessory:用于将附件添加到家中.

[self.currentHome addAccessory:thisAccessory completionHandler:^(NSError *error) {
    if (error) {
        [self showError:error];
    }
    else {
        // Accessory Added
    }
}];
Run Code Online (Sandbox Code Playgroud)

Hir*_*ren 0

Apple 不提供访问此屏幕的权限。您无法控制此安装代码弹出窗口。