作为匿名用户登录

更新时间:2023-04-17 09:04:15下载pdf

注册一个匿名用户账号并登录

接口说明

void touristRegisterAndLogin(String countryCode, String nickName, final IRegisterCallback callback)

参数说明

参数 类型 说明
countryCode String 国家码,例如 86 表示中国,1 表示美国
nickName String 匿名登录昵称,例如设置为设备名称
callback IRegisterCallback 回调

实例代码

ThingHomeSdk.getUserInstance().touristRegisterAndLogin(countryCode, nickName, new IRegisterCallback() {
    @Override
    public void onSuccess(User user) {

    }
    @Override
    public void onError(String code, String error) {

    }
});

为匿名用户账号绑定联系方式

接口说明

匿名登录的用户可以进一步完善手机或者邮箱信息,转化成正常用户。完善信息通常有两步:

  1. 验证邮箱或者手机
  2. 设置账号密码
void touristBindWithUserName(String countryCode, String userName, String verifyCode, String password, final IBooleanCallback callback)

参数说明

参数 类型 说明
countryCode String 国家码,例如 86 表示中国,1 表示美国
userName String 用户绑定的手机号码或者邮箱
verifyCode String 验证码
password String 设置密码
callback IBooleanCallback 回调

实例代码

ThingHomeSdk.getUserInstance().touristBindWithUserName(countryCode, userName, code, password, new IBooleanCallback() {
    @Override
    public void onSuccess() {

    }
    @Override
    public void onError(String code, String error) {

    }
});