一、上传用户头像

接口描述

用于上传用户自定义的头像。

/**
 * 上传用户头像
 * @param file   用户头像图片文件
 * @param callback 回调
 */
void uploadUserAvatar(File file, IBooleanCallback callback)

代码范例

TuyaHomeSdk.getUserInstance().uploadUserAvatar(
    file, 
    new IBooleanCallback() {
        @Override
        public void onSuccess() {
        }

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

        }
});

二、设置温度单位

接口描述

设置温度单位是摄氏度还是华氏度

/**
 * TempUnitEnum.Celsius是摄氏度,TempUnitEnum.Fahrenheit是华摄度
 * @param unit
 * @param callback
 */
void setTempUnit(TempUnitEnum unit, IResultCallback callback);

三、退出登录接口

用户账号切换的时候需要调用退出登录接口

代码范例

       TuyaHomeSdk.getUserInstance().logout(new ILogoutCallback() {
            @Override
            public void onSuccess() {
                //退出登录成功
            }

            @Override
            public void onError(String errorCode, String errorMsg) {
            }
        });

四、注销账户

接口描述

调用注销账户接口后,账号在一周后才会永久停用并删除你账户下的所有信息。在此之前重新登录,则你的停用请求将被取消。


/**
 * 注销账户
 * Account cancellation
 * @param callback
 */
void cancelAccount(IResultCallback callback);

代码范例

TuyaHomeSdk.getUserInstance().cancelAccount(new IResultCallback() {
    @Override
    public void onError(String code, String error) {

    }
    @Override
    public void onSuccess() {

    }
});

results matching ""

    No results matching ""