设备管理

绑定设备

通过扫码绑定

如果该安卓设备可以通过触摸屏自己配置WIFI及密码,那么我们建议在设备连云成功后,使用设备的物理ID生成二维码,APP通过扫描二维码获取到物理ID后直接绑定设备。

通过无线绑定

如果该安卓设备不具备自己配置WIFI及密码的能力,我们建议使用广播通讯的方式进行绑定。在设备连云成功后,通过调用AC.DeviceStartBc()接口发送广播,app调用startAbleLink()接口获取到设备后调用绑定接口进行绑定。

在v1.1.5版本之前,设备在连云成功后会自动发送广播5min;在v1.1.5版本之后,需调用接口手动发送广播。

查询设备是否绑定

AC.bindMgr().isDeviceBound(new PayloadCallback<Boolean>() {
    @Override
    public void success(Boolean b) {
        if(b){
            //已被用户绑定
        }
    }

    @Override
    public void error(ACException e) {
        //一般为网络问题
    }
});