Как избежать или обойти предупреждение кода установки (всплывающее окно) в HomeKit?

Я работаю над приложением включения HomeKit.

В этом случае при добавлении аксессуара в дом я хочу избежать всплывающего окна с кодом установки.

По умолчанию Apple предоставляет собственное оповещение, в котором мы должны ввести код настройки при добавлении аксессуара с помощью Home.

Редактировать: Подробнее Чтобы добавить аксессуар в дом, нам нужно вызвать метод addAccessory класса HMHome. в настоящее время iOS автоматически управляет аутентификацией аксессуара, показывая всплывающее окно с кодом настройки (этот код можно найти в коробке с аксессуарами).

Мое требование состоит в том, чтобы обойти это всплывающее окно с кодом установки и напрямую передать код для аутентификации.

Ниже приведен метод addAccessory:, который используется для добавления аксессуара в дом.

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

person Hiren    schedule 14.04.2015    source источник
comment
Добро пожаловать в Stack Overflow! Ваш вопрос не очень подробный. Пожалуйста, добавьте дополнительную информацию, чтобы нам было легче понять вашу проблему и помочь вам. Что вы пробовали? Где это идет не так? Поделитесь с нами кодом!   -  person Oscar Apeland    schedule 14.04.2015
comment
Я не верю, что вы можете избежать этого всплывающего окна. Это часть безопасности в HomeKit   -  person Paulw11    schedule 14.04.2015
comment
Подтверждение того, что вы не можете пропустить это. Это системная подсказка, инициированная вызовом - addAccessory:completionHandler:.   -  person Blake Merryman    schedule 14.05.2015


Ответы (1)


Apple не предоставляет доступ к этому экрану. У вас нет никакого контроля над этим всплывающим окном с кодом установки.

person Hiren    schedule 29.07.2016
comment
Добро пожаловать в Stack Overflow! Это не дает ответа на вопрос. Чтобы подвергнуть критике или запросить разъяснения у автора, оставьте комментарий под его сообщением — вы всегда можете прокомментировать свои собственные сообщения, и как только вы заработать достаточную репутацию, вы сможете комментарий к любому сообщению. Если у вас есть связанный, но другой вопрос, задайте новый вопрос со ссылкой на этот, если это поможет обеспечить контекст. - person ddb; 29.07.2016