本帖最后由 Jacket 于 2023-8-16 23:20 编辑
一、本次继续基于https://club.gizwits.com/forum.php?mod=viewthread&tid=169622 二、由于获取绑定设备列表需要登录才能获取,所以我这里采用了匿名方式登录,不需要注册用户账号;登录成功后还需要获取uid和token。 userLoginAnonymous():匿名登录。匿名方式登录,不需要注册用户账号。 回调:didUserLogin(result, uid, token) Result:GIZ_SDK_SUCCESS表示成功,其他为失败,详细可查看GizWifiErrorCode的枚举定义 Uid:注册成功后得到的uid Token:注册成功后得到的token 三、我这里通过点击事件将获取的uid和token传递到另外一个Activity 四、接收uid和token,并调用getBoundDevices() getBoundDevices(uid,token): 获取绑定设备列表 uid:用户登录或注册时得到的uid token:用户登录或注册时得到的token 五、回调数值 didDiscovered(result, deviceList) result :GIZ_SDK_SUCCESS表示成功,其他为失败,详细可查看GizWifiErrorCode的枚举定义 deviceList:GizWifiDevice实例组成的数组,该参数将只返回根据指定productKey筛选过的设备集合。productKey在getBoundDevices接口调用时指定 六、实物现象 可以对比一下PK、did、mac等的序号是否一致 |