0

我正在使用 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”是自动生成的用户名)

但我仍然继续通过网桥的身份验证。因此,它似乎确实从白名单中删除了用户名,但仍然一切正常,就好像我通过了身份验证一样。

所以问题很简单:如何从网桥中删除我的应用程序,以便重新开始并测试所有步骤?(推送链接等)

4

2 回答 2

0

飞利浦 API 支持通知我,这似乎是桥接软件中的一个错误。他们让我等待更新。

于 2015-09-29T17:42:19.890 回答
0

据此,只能通过从 API version 开始的https://account.meethue.com/apps1.31.0来完成。

于 2021-02-08T20:11:33.767 回答