3.26.5 升级说明

更新时间:2023-03-22 01:38:01下载pdf

出于对开发者接口的易用性考虑,涂鸦 App SDK 对邮箱注册的接口做了整合优化。从 3.26.5 版本起,将开放了新的邮箱验证码发送接口,使用方法和手机验证码接口相同。

注意:旧的邮箱验证码发送接口现在仍可使用,未来将有可能从 SDK 中移除,建议迁移到新接口。

3.26.5 之后的邮箱验证码发送接口

接口说明

接口说明详见 邮箱密码注册

TuyaHomeSdk.getUserInstance().sendVerifyCodeWithUserName(String userName, String region, String countryCode, int type, IResultCallback callback);

参数说明

参数 说明
userName 邮箱账号
region 区域,默认填写:“” 即可
countryCode 国家区号:如 “86”
type 发送验证码类型: 1:注册验证码 3:重置密码验证码
callback 回调

示例代码

TuyaHomeSdk.getUserInstance().sendVerifyCodeWithUserName("123456@123.com", "", "86", 1, new IResultCallback() {
            @Override
            public void onError(String code, String error) {
                Toast.makeText(mContext, "code: " + code + "error:" + error, Toast.LENGTH_SHORT).show();
            }

            @Override
            public void onSuccess() {
                Toast.makeText(mContext, "获取验证码成功", Toast.LENGTH_SHORT).show();
            }
        });

3.26.5 之前的邮箱验证码发送接口

邮箱注册,获取验证码

接口说明

邮箱注册获取验证码

void getRegisterEmailValidateCode(String countryCode, String email, IResultCallback callback);

参数说明

参数 说明
countryCode 国家区号,例如:86
email email
callback 回调

示例代码

//注册获取邮箱验证码
TuyaHomeSdk.getUserInstance().getRegisterEmailValidateCode("86","123456@123.com",new IResultCallback() {
    @Override
    public void onError(String code, String error) {
    }

    @Override
    public void onSuccess() {
    }
} );

邮箱找回密码,获取验证码

接口说明

邮箱找回密码,获取验证码

TuyaHomeSdk.getUserInstance().getEmailValidateCode(String countryCode, final String email, final IValidateCallback callback);

参数说明

参数 说明
countryCode 国家区号,例如:86
email 邮箱
callback 回调

示例代码

//获取邮箱验证码
TuyaHomeSdk.getUserInstance().getEmailValidateCode("86", "123456@123.com", new IValidateCallback() {
    @Override
    public void onSuccess() {
        Toast.makeText(mContext, "获取验证码成功", Toast.LENGTH_SHORT).show();
    }
    @Override
    public void onError(String code, String error) {
        Toast.makeText(mContext, "code: " + code + "error:" + error, Toast.LENGTH_SHORT).show();
    }
});

相关文档

邮箱账号体系