当前位置: 移动技术网 > IT编程>移动开发>Android > Android使用第三方服务器Bmob实现发送短信验证码

Android使用第三方服务器Bmob实现发送短信验证码

2019年07月24日  | 移动技术网IT编程  | 我要评论

万世三国,玉林市区地图,爹地你敢不认我

调用bmob第三方服务器实现短信验证的功能,大致思路如下:

随机产生6位数字,然后调用bmob的请求短发函数发送者六位数到服务器,然后服务器给指定手机发送这6位验证码,然后感觉用户输入的数字进行判断,如果输入的和发送的相等,则验证成功。

第一步、请求验证码:

simpledateformat format =new simpledateformat("yyyy-mm-dd hh:mm:ss");
string sendtime = format.format(new date());
//产生6位验证码
int round = (int) math.round(math.random() * (999999 - 100000) + 100000);
verifycode = string.valueof(round);
bmobsms.requestsms(this, number, "您的验证码为"+ verifycode +",请及时验证!",sendtime,new requestsmscodelistener() {
@override
public void done(integer smsid,bmobexception ex) {
if(ex==null){//验证码发送成功
toast.maketext(registeractivity.this,"验证码发送成功:",toast.length_short).show();
}else{
toast.maketext(registeractivity.this,"发送失败:errorcode = "+ex.geterrorcode()+",errormsg = "+ex.getlocalizedmessage(),toast.length_short).show();
}
}
});

第二步、对验证码进行验证:

将用户输入的和系统随机生成的进行判断,相等则验证成功

以上所述是小编给大家介绍的android使用第三方服务器bmob实现发送短信验证码,希望对大家有所帮助

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网