绑定手机号

业务场景

引导用户绑定手机号码

流程图

接口介绍

public void BindPhone(BindPhoneInfo bindPhoneInfo)

调用示例

private void bindPhone(int type)
{
    BindPhoneInfo bindPhoneInfo = new BindPhoneInfo();
    bindPhoneInfo.type = type;
    bindPhoneInfo.phone = "xxxx";
    if (type == 2)
    {
        bindPhoneInfo.smsCode = "xxx";
    }
    SDKManager.GetInstance().BindPhone(bindPhoneInfo);
}

// 获取验证码/绑定成功结果成功【type=1是获取验证码成功,type=2是绑定手机号成功】
public override void OnBindPhoneSuccess(int type)
{
}

// 获取验证码/绑定成功结果失败【可以把里面的错误信息显示出来给用户】
public override void OnBindPhoneFail(ErrorInfo errorInfo)
{
    int errorCode = errorInfo.errorCode;  // 错误码
    string errorMsg = errorInfo.errorMsg; // 错误信息
}

参数说明

入参:BindPhoneInfo bindPhoneInfo

参数名称类型说明必传/可选
typeint1 是发送短信验证码,2 是用户绑定手机号码必传
phonestring手机号码必传
smsCodestring短信验证码可选,type=2 的时候必传

错误码

错误码说明
1004动态验证码错误
1020该手机已绑定过帐号
1023帐号已有绑定手机

FAQ