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
.