Mob SDK实现安卓短信验证
Mob短信验证SDK是一款完全免费的短信服务SDK,查阅后发现大多数移动开发者都使用此SDK进行开发,本人使用后也得到了较好的体验。
一
要使用此SDK,首先要在Mob官网注册一个账号,获得使用此服务的appKey和appSecret。
二
在根目录的build.gradle中添加配置
buildscript {repositories {jcenter()}dependencies {...classpath 'com.mob.sdk:MobSDK:+'}
}
三
在要使用此SDK的build.gradle中添加配置
// 添加插件
apply plugin: 'com.mob.sdk'// 在MobSDK的扩展中注册SMSSDK的相关信息
MobSDK {appKey "d580ad56b4b5"appSecret "7fcae59a62342e7e2759e9e397c82bdd"SMSSDK {}
}
然后就可以在代码中使用了
SMSSDK中默认添加了一套GUI库,但是我的GUI都是自己写的,所以在SMSSDK{}添加了gui false来屏蔽。
常用代码如下
SMSSDK.getVerificationCode("86", phone); //发送验证码,第一个参数为国家,中国为"86",第二个参数为手机号
SMSSDK.submitVerificationCode("86", phone, code); //验证验证码,第一个参数为国家,中国为"86",第二个参数为手机号,第三个参数为要验证的验证码
执行上述请求前可以通过SMSSDK.registerEventHandler(EventHandler eventHandler)来设置回调函数,需要注意的是,可以为SMSSDK注册多个回调函数,在加入的回调函数后不会注销原来的回掉函数,这些函数都可以通过SMSSDK.unregisterAllEventHandler()来注销。
回调函数代码如下
EventHandler eventHandler=new EventHandler(){@Overridepublic void afterEvent(int event, int result, Object data) {Message msg = new Message();if (result == SMSSDK.RESULT_COMPLETE) {//回调完成msg.what=SEND_SUCESS;}else{msg.what=SEND_FAILED;((Throwable)data).printStackTrace();}mHandler.sendMessage(msg);}};
参考:http://wiki.mob.com/sdk-sms-android-3-0-0/
Mob SDK实现安卓短信验证相关推荐
- [Android]手机短信验证功能
介绍 短信验证功能大家都很熟悉了.在很多地方都能见到,注册新用户或者短息验证支付等.短信验证利用短信验证码来注册会员,大大降低了非法注册,很大程度上提高了用户账户的安全性. 目前市面上已经有了很多提供 ...
- android+自定义发彩信,Android实现获取短信验证码的功能以及自定义GUI短信验证
短信验证功能大家都很熟悉了.在很多地方都能见到,注册新用户或者短息验证支付等.短信验证利用短信验证码来注册会员,大大降低了非法注册,很大程度上提高了用户账户的安全性. 目前市面上已经有了很多提供短信验 ...
- kewail node 短信_nodejs短信验证
nodejs短信验证 申请配置信息: 1.短信验证:阿里大鱼(http://www.alidayu.com/) 2.创建应用 3.下载nodejs的sdk 下载super-alidayu短信验证组件 ...
- Android 短信验证 SDK 接入(Mob SMSSDK)
博主声明: 转载请在开头附加本文链接及作者信息,并标记为转载.本文由博主 威威喵 原创,请多支持与指教. 本文首发于此 博主:威威喵 | 博客主页:https://blog.csdn.net/ ...
- 解决mob网站短信验证SDK更新后,android studio下的mob短信验证接入问题
对于android开发来说,遇到需要短信注册验证的问题是很常见的,今天我们就来聊一聊在android studio上SMSSDK的接入.废话不多说:具体步骤如下: (1)打开我们的mob官网:http ...
- 三方SDK——mob短信验证
最常见的短信验证功能开发. 1.注册mob账号. 打开我们的mob官网:http://www.mob.com/ 注册自己的账号 2.给我们的应用一个appkey和一个app secret. (1) ...
- Android之Mob第三方短信验证服务
目录 mob简单介绍 前期准备 2.1注册登录 2.2创建应用 2.3下载sdk 2.4引入sdK 调用有界面接口 3.1效果图 3.2配置AndroidManifest.xml 3.3添加代码 调用 ...
- Mob之短信验证集成SMSSDK
开相关发中总会遇到短信验证这些操作,这周没有来得及写新的东西,借此分享一篇以前学习短信验证的笔记,本文使用的是 Mob 提供的 SMSSDK . 下载 SMSSDK 官网下载地址:SMSSDK 集成 ...
- Android实战简易教程-第三十九枪(第三方短信验证平台Mob和验证码自动填入功能结合实例)
用户注册或者找回密码时一般会用到短信验证功能,这里我们使用第三方的短信平台进行验证实例. 我们用到第三方短信验证平台是Mob,地址为:http://mob.com/ 一.注册用户.获取SDK 大家可以 ...
最新文章
- hadoop python入门_MRJob 极速入门,Python玩转Hadoop你会么?
- 实现iOS App的在线安装
- 经典面试题(12):关于事件循环,以下代码将输出什么?
- glide首次加载图片时,出现图片变形,重复一下就正常
- ci如何使用中$.ajax 中的 url 如何使用php的代码,CI框架中使用ajax操作数据库有关问题...
- java springboot b2b2c shop 多用户商城系统源码(四):熔断器Hystrix
- Makefile-filter和filter-out
- 斯坦福NLP笔记51 —— An Intro to Parts of Speech and POS
- kitti raw data development kit的使用
- 2022年网络规划设计师最新考纲变化
- 免费开源BI工具DataEase实现了SQL数据集动态传参?冲冲冲!!!
- Chrome 启动页面被114篡改的修复
- 关于word2010指定位置插入页码及三线表格绘制问题
- C++(17):any
- Linux怎么把硬盘ex2改为ex4,linux磁盘管理和文件系统创建
- vue倒计时:天时分秒
- 【STM32】LCD液晶显示
- 深入理解Pytorch负对数似然函数(torch.nn.NLLLoss)和交叉熵损失函数(torch.nn.CrossEntropyLoss)
- Docker入门的亿点点学习
- 软帝C++1001班9月带班情况
热门文章
- 国产USB HUB芯片,GM8220,USB2.0集线器GL850
- 【速达软件】速达3000系列、V3、S3批量更改税率
- PC寄存器/程序计数器(Program Counter Register)
- 1007 素数对猜想(素数分布规律)
- 计算机技术调查过程,计算机技术在质量管理中的一项应用——用计算机绘制直方图和进行工序能力调查...
- FBI 树【普及-】
- 串口返回调试c语言代码,用CC2530做串口实验,用调试助手输入自己的名字,电脑返回结果...
- 基于MATLAB GUI汉字识别系统开发与优化
- Ant Design Vue多张图为一组轮播展示
- vue+echarts实现动态绘制图表及异步加载数据的方法