您的位置:首页 > 移动开发 > Android开发

Android中实现短信验证功能

2015-09-30 09:50 591 查看
在上一篇博客上,我们分享了如何在Android中实现一键分享的功能,今天我将会简单介绍如何在Android中实现短信验证功能。

首先实现短信验证功能所需要的服务平台,在国内也有一些,比如,聚合数据集成短信验证,移动开发者服务平台等等。本次介绍,我们依然使用移动开发者服务平台(mob.com)来实现该功能。

我将实现步骤大致分为以下几步:

(1)申请注册mob.com上的app_key和app_secret:

登录移动开发者服务平台-->进入后台-->SecurityCodeSDK-->创建或添加新的应用





(2)下载SMSSDK,将其中的SMSSDK以library的形式导入到你的项目工程:



(3)配置AndroidManifest.xml,其中包括所需要的权限和Activity:





(4)初始化SMSSDK,一般我们会把初始化放到Application,下面我为了简洁可见放到了Activity的onCreate()方法中初始化:



(5)实现验证的步骤大概可以分为如下几步:

1>注册手机号

首先需要创建一个RegisterPage的对象。

2>注册回调方法

在回调方法中,通过判断结果是否完成来获取数据:手机号和国家名称。并提交用户信息。

3>显示注册界面

调用RegisterPage对象的show(Context context)方法来显示界面。

短信验证原理图:







实现上面的三步就可以轻松搞定短信验证功能:



(6)当你操作完成后,会有吐司提示你验证成功,同时你也可以到移动开发者服务平台的应用后台,选择验证记录进行查看。



Ok,到此为止,在Android中实现短信验证功能就完成了!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: