Android开发实现发送短信验证码(使用第三方服务器Bmob)
来源:互联网 发布:dota2公开比赛数据 编辑:程序博客网 时间:2024/05/22 12:59
调用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(); } }});
第二步、对验证码进行验证:
将用户输入的和系统随机生成的进行判断,相等则验证成功
1 0
- Android开发实现发送短信验证码(使用第三方服务器Bmob)
- 使用第三方平台短信接口实现发送验证码
- Android开发之用Bmob实现短信验证码功能
- JAVA实现利用第三方平台发送短信验证码
- 第三方发送短信验证
- Android开发 Bmob第三方云实现登陆注册
- iOS-使用第三方实现短信验证码功能
- 第三方服务器Bmob实现数据存储
- 使用第三方的短信验证码
- JAVA利用第三方平台发送短信验证码
- JAVA利用第三方平台发送短信验证码。
- JAVA利用第三方平台发送短信验证码。
- JAVA利用第三方平台发送短信验证码。(转发用来学习)
- Android之使用第三方的短信验证
- bmob实现短信验证功能
- Android 基于第三方登录(使用Bmob后端云存储数据)实现记忆用户登录、不必重复登录
- Bmob发送短信验证码官方demo更新(3.5.0)版本
- 第三方短信验证
- Linux设备模型(9)_device resource management
- eclipse向MySQL workbench插入中文显示乱码
- 内联函数
- C++两个栈实现一个队列和两个队列实现一个栈
- 第4课版本定制:Spark Streaming事务处理彻底掌握
- Android开发实现发送短信验证码(使用第三方服务器Bmob)
- Xcode7.3.1中SKAudioNode在Scene转换后无声的问题
- word2013 图片与表格自动更新编号
- C# socket连接断开问题
- Leetcode - Contains Duplicate II
- 这速度 也是醉了
- 如何在调试Window App时,触发 Suspending ,Resuming 等事件
- POJ 1741Tree
- CentOS6.5环境使用keepalived实现nginx服务的高可用性及配置详解