我们经常在一个app注册的时候需要使用到短信验证码,输入一个手机号码,点击获取验证码,手机就能收到一条短信,输入短信中的验证码就能验证成功进而进行一些操作。
最近找了一个免费的短信验证官网 虽然免费但是也有一些限制,一个手机号码最多只能收到不到10次验证码,超过10次就不发送了,这时你就要换一个手机号码去接收验证码。
好了接下来开始我们的操作吧!
短信验证:可以到Mob官网查看一下 :http://www.mob.com 里面有很多东西可以发掘一下
首先下载SMSSDK (什么系统下载什么SDK) 我的是Android的 下载的SMS SDK For Android
下载之后 找到里面的lib包
里面有jar包 和arr包 全部导入到你项目的lib包里 这个是老版本的 可以参考官方的文档 http://wiki.mob.com/sdk-sms-android-3-0-0/
然后我们要在build.gradle中添加
repositories {
flatDir { dirs 'libs'//就是你放aar的目录地址 } }
接下来我们还需要添加两个依赖
compile name: 'SMSSDK-2.1.2', ext: 'aar' compile name: 'SMSSDKGUI-2.1.2', ext: 'aar'
基本上算是完成了 我们再写个Application 再去Manifests清单文件中配置一下 name=".MyApplication"
public class MyApplication extends Application { @Override public void onCreate() { super.onCreate(); // 初始化你的Appk 和App Secret 并且在Manifests中添加name=..... SMSSDK.initSDK(this,