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

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

概述调用Bmob第三方服务器实现短信验证的功能,大致思路如下:随机产生6位数字,然后调用Bmob的请求短发函数发送者六位数到服务器,然后服务器给指定手机发送这6位验证码,然后感觉用户输入的数字进行判断,如果输入的和

调用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() {@OverrIDepublic 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实现发送短信验证码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对编程小技巧网站的支持!

总结

以上是内存溢出为你收集整理的Android使用第三方服务器Bmob实现发送短信验证码全部内容,希望文章能够帮你解决Android使用第三方服务器Bmob实现发送短信验证码所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1141580.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-31
下一篇 2022-05-31

发表评论

登录后才能评论

评论列表(0条)

保存