绑定手机号
业务场景
引导用户绑定手机号码
流程图
接口介绍
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
参数名称 | 类型 | 说明 | 必传/可选 |
---|---|---|---|
type | int | 1 是发送短信验证码,2 是用户绑定手机号码 | 必传 |
phone | string | 手机号码 | 必传 |
smsCode | string | 短信验证码 | 可选,type=2 的时候必传 |
错误码
错误码 | 说明 |
---|---|
1004 | 动态验证码错误 |
1020 | 该手机已绑定过帐号 |
1023 | 帐号已有绑定手机 |
FAQ
无