Mob- 短信验证使用

获取密钥

1登录mob,然后进入后台
这里写图片描述
2 进入SecurityCodeSDK
这里写图片描述
3 添加应用
这里写图片描述
4 应用创建成功后 就可获取到app key和app secret(程序中初始化短信SDK时需要这两个参数)
这里写图片描述

Android 短信SDK集成

1获取SDK
2导入SDK(Android Studio)
SMSSDK 2.0.1开始使用aar文件集成。更方便快捷
这里写图片描述
外面这个AARTest 是一个Project。app是这个Project的一个module。如要在这个module里面使用带界面的SMSSDK。
就将MobCommons.jar,MobTools.jar,SMSSDK-2.0.1.aar,SMSSDKGUI-2.0.1.aar放到了app的libs目录下。(不需要gui就不要SMSSDKGUI-2.0.1.aar)然后在app
目录下的build.gradle,加上红圈中的这几句就行了。
这里写图片描述

配置初始化

配置AndroidManifest.xml

<uses-permission android:name="android.permission.READ_CONTACTS" />
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.RECEIVE_SMS" />
<uses-permission android:name="android.permission.GET_TASKS" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />

然后打“application”下添加如下activity:

<activity
android:name="com.mob.tools.MobUIShell"
android:theme="@android:style/Theme.Translucent.NoTitleBar"
android:configChanges="keyboardHidden|orientation|screenSize"
android:windowSoftInputMode="stateHidden|adjustResize"/>

在您的项目启动时,调用下面的代码初始化:

SMSSDK.initSDK(this, "您的appkey", "您的appsecret");

添加代码

详见api文档

Android 短信智能验证说明

从Android 1.3.1版本开始,我们新增了智能验证功能。智能验证是指您的手机号最近一次已经在Mob平台的SMSSDK验证过。此时就不再下发短信到该手机上,直接通过验证。当用户手机未通过智能验证时,则依然需要下发短信/语音验证码的方式验证手机号的有效性。

如果你不想使用此功能,可以在短信的后台关闭,默认是打开。(进入mob后台,对应用的短信设置的智能验证关闭就ok了)

这里写图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值