我正在使用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 type = 3; \ n
(其中“_a_user_name”是自动生成的用户名)
但我仍然继续对桥梁进行身份验证。 所以它似乎确实删除了白名单中的用户名,但仍然一切正常,就像我通过了身份验证一样。
所以问题很简单:如何从桥上删除我的应用程序,以便我可以重新开始并测试所有步骤? (推送等)
答案 0 :(得分:0)
似乎这是桥接软件中的一个错误,因为飞利浦API支持通知我。他们让我等待更新。
答案 1 :(得分:0)
根据this,它只能通过从 API 版本 1.31.0
开始的 https://account.meethue.com/apps 完成。