Philips Hue API: удалите приложение / имя пользователя с моста, чтобы начать все сначала

Я использую HueSDK_iOS, и все, кажется, работает нормально.

У меня есть один простой вопрос, на который я не могу найти простой ответ. Я хочу проверить функциональность моего приложения, когда его устанавливает новый пользователь.

Я не могу найти правильный способ де-аутентификации моего приложения с моста, поэтому он снова попросит выполнить поиск мостов и т. Д., И я могу начать все сначала, чтобы проверить все.

Я / сделал / использую:

cache = [PHBridgeResourcesReader readBridgeResourcesCache];
PHBridgeConfiguration *config = [cache bridgeConfiguration];
PHBridgeSendAPI *sendAPI = [[PHBridgeSendAPI alloc] init];  
[sendAPI removeWhitelistEntryWithUsername:[config username] completionHandler:^(NSArray *errors) {
     ...
}];

и в первый раз, он не возвращает ошибок, но я все еще аутентифицирован и могу использовать API, контрольные лампочки и т. д., уведомление о разъединении или noLocalConnection не поступает.

Если я запускаю его снова, я получаю сообщение об ошибке: error = {\n address = \"/config/whitelist/_a_user_name\";\n description = \"resource, /config/whitelist/_a_user_name, not available\";\ тип n = 3; \ n

(где "_a_user_name" - автоматически сгенерированное имя пользователя)

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

Итак, вопрос прост: как мне удалить мое приложение с моста, чтобы я мог начать все заново и протестировать все шаги? (Pushlinking и т. Д.)

2 ответа

Решение

Похоже, что это ошибка в программном обеспечении моста, как мне сообщили в службе поддержки Philips API. Они попросили меня дождаться обновления.

В соответствии с этим это можно сделать только через https://account.meethue.com/apps, начиная с версии API. 1.31.0.

Другие вопросы по тегам