更新时间:2023-03-21 09:18:08
出于对用户信息的隐私安全考虑,涂鸦 App SDK 对手机号注册的机制做了优化。从 3.25.0 版本起,旧版本短信验证码发送接口将从 SDK 中移除。您需要使用新的短信验证码发送接口来替换旧版本接口,防止编译出错。
注意:若您想使用手机号注册服务,可联系相关涂鸦商务经理。
接口说明
接口说明详见 获取手机验证码。
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();
}
});
接口说明
接口说明详见 获取手机验证码。
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();
}
});
该内容对您有帮助吗?
是意见反馈该内容对您有帮助吗?
是意见反馈