我正在使用 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”是自动生成的用户名)
但我仍然继续通过网桥的身份验证。因此,它似乎确实从白名单中删除了用户名,但仍然一切正常,就好像我通过了身份验证一样。
所以问题很简单:如何从网桥中删除我的应用程序,以便重新开始并测试所有步骤?(推送链接等)