3.25.0 升级说明

更新时间:2023-03-21 09:18:08

出于对用户信息的隐私安全考虑,涂鸦 App SDK 对手机号注册的机制做了优化。从 3.25.0 版本起,旧版本短信验证码发送接口将从 SDK 中移除。您需要使用新的短信验证码发送接口来替换旧版本接口,防止编译出错。

注意:若您想使用手机号注册服务,可联系相关涂鸦商务经理。

3.25.0 之后的短信发送接口

接口说明

接口说明详见 获取手机验证码

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

参数说明

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

示例代码

TuyaHomeSdk.getUserInstance().sendVerifyCodeWithUserName("13666666666", "", "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.25.0 之前的短信发送接口

接口说明

接口说明详见 获取手机验证码

TuyaHomeSdk.getUserInstance().getValidateCode(String countryCode, String phoneNumber, final IValidateCallback callback);

参数说明

参数 说明
countryCode 手机区号:如 “86”
phoneNumber 电话号码
callback 回调

示例代码

TuyaHomeSdk.getUserInstance().getValidateCode("86","13666666666", 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();
    }
 });

相关文档

手机账号体系