Mob- 短信验证使用
2016-05-15 10:03
351 查看
获取密钥
1登录mob,然后进入后台2 进入SecurityCodeSDK
3 添加应用
4 应用创建成功后 就可获取到app key和app secret(程序中初始化短信SDK时需要这两个参数)
Android 短信SDK集成
1获取SDK2导入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了)
相关文章推荐
- 类
- 蛛网互联,创业项目.留个备份
- JQuery 选择器
- mysql的安装、C++访问mysql数据库、编码设置问题
- QCustomPlot 标记点和文本标签
- iOS真机调试的验证项
- php访问url的四种方式
- javaScript的无new构建,jquery源码对象构建方法
- Nginx日志切割及常用统计脚本
- 基于Struts2+Hibernate的朋友圈留言网站开发的质量属性
- php 设置自动加载某个页面
- Leetcode 30. Substring with Concatenation of All Words
- 2016"百度之星" - 资格赛(Astar Round1) Problem E
- 什么是ionic
- Solution104: Maximum Depth of Binary Tree
- 基于SSH框架的学生选课质量属性分析
- hdu1828 Picture (矩形周长并+扫描线)
- YJX_rxjh_18_3.1.2
- hdu-5680 zxa and set(水题)
- 2016"百度之星" - 资格赛(Astar Round1) Problem D