飞利浦 Hue API:从桥上移除 application/username 以便重新开始
Philips Hue API: Remove application/username from bridge in order to start over
我正在使用 HueSDK_iOS,似乎一切正常。
我有一个简单的问题,似乎找不到简单的答案。
我想在新用户安装时测试我的应用程序的功能。
我找不到适当的方法从网桥中取消我的应用程序的身份验证,因此它会再次要求搜索网桥等,我可以重新开始,测试所有内容。
我/确实/使用过:
cache = [PHBridgeResourcesReader readBridgeResourcesCache];
PHBridgeConfiguration *config = [cache bridgeConfiguration];
PHBridgeSendAPI *sendAPI = [[PHBridgeSendAPI alloc] init];
[sendAPI removeWhitelistEntryWithUsername:[config username] completionHandler:^(NSArray *errors) {
...
}];
并且第一次 returns 没有错误,但我仍然通过身份验证并且可以使用 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”是自动生成的用户名)
但我仍然继续通过网桥的身份验证。
所以它似乎确实从白名单中删除了用户名,但仍然一切正常,就好像我已经过身份验证一样。
所以问题很简单:如何从桥上删除我的应用程序以便重新开始并测试所有步骤? (推送链接等)
飞利浦 API 支持人员告诉我,这似乎是桥软件中的错误。他们让我等待更新。
根据 this it can only be done through https://account.meethue.com/apps 从 API 开始的版本 1.31.0
。
我正在使用 HueSDK_iOS,似乎一切正常。
我有一个简单的问题,似乎找不到简单的答案。 我想在新用户安装时测试我的应用程序的功能。
我找不到适当的方法从网桥中取消我的应用程序的身份验证,因此它会再次要求搜索网桥等,我可以重新开始,测试所有内容。
我/确实/使用过:
cache = [PHBridgeResourcesReader readBridgeResourcesCache];
PHBridgeConfiguration *config = [cache bridgeConfiguration];
PHBridgeSendAPI *sendAPI = [[PHBridgeSendAPI alloc] init];
[sendAPI removeWhitelistEntryWithUsername:[config username] completionHandler:^(NSArray *errors) {
...
}];
并且第一次 returns 没有错误,但我仍然通过身份验证并且可以使用 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”是自动生成的用户名)
但我仍然继续通过网桥的身份验证。 所以它似乎确实从白名单中删除了用户名,但仍然一切正常,就好像我已经过身份验证一样。
所以问题很简单:如何从桥上删除我的应用程序以便重新开始并测试所有步骤? (推送链接等)
飞利浦 API 支持人员告诉我,这似乎是桥软件中的错误。他们让我等待更新。
根据 this it can only be done through https://account.meethue.com/apps 从 API 开始的版本 1.31.0
。