Android使用第三方服务器Bmob实现发送短信验证码
2016-09-04 14:32
686 查看
调用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实现发送短信验证码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!
您可能感兴趣的文章:
相关文章推荐
- Android开发实现发送短信验证码(使用第三方服务器Bmob)
- 使用第三方平台短信接口实现发送验证码
- Android使用SmsManager实现短信发送功能
- Java用户注册服务器发送短信验证码功能实现
- JAVA实现利用第三方平台发送短信验证码
- Android 使用Socket实现服务器与手机客户端的长连接三:clientA 发送给clientB,定点发送
- 使用GCD实现发送短信验证码效果
- 使用Tasker实现Android系统的短信自动发送及转发
- JAVA实现利用第三方平台发送短信验证码
- 使用阿里大于平台发送短信验证码java代码实现
- Android用 Mob 实现发送短信验证码实例
- Android--使用Mob实现获取免费短信验证码(Android Studio)
- Android实现发送短信验证码倒计时功能示例
- Android使用Intent发送短信的实现方法
- android实现登录发送短信验证码或者语音验证码以及一个倒计时的内部类
- Android发送SOAP数据给服务器调用webservice,实现手机号归属地查询
- Android发送SOAP数据给服务器调用webservice,实现手机号归属地查询
- Android发送短信 SmsManager的使用 返回发送结果 发送超长短信
- android两种方式实现发送短信的功能代码