多语言展示
当前在线:1231今日阅读:168今日分享:49

如何不花钱实现简单的短信验证功能

相信有很多朋友在做三方登陆的时候会加入短信验证的功能,最近刚好被分配安排实现这一需求,本人新手一枚,特地去网上搜了资料,目前用的比较多的大汉、云通讯还有MobTech的SMSSDK。对比之下,最终选择了完全免费的SMSSDK打算小试牛刀。一下是个人在使用SDK过程中的一些心得,希望各位大神走过路过给点建议,喜欢的给个小心心就好。
方法/步骤
1

首先,进入MobTech官网直接找到文档介绍,作为第一次使用的人来说操作很简单,至于使用方法就不赘述了,里面介绍还是比较详细的。整个文档浏览了一遍,介绍了2种方法:一种as的maven集成,一种eclipse的普通集成。的项目的是as的,后者就不考虑了,maven集成的方式讲真简直太适合新手了,只要在gradle配置下就OK了,先贴上代码:

2

这里的appkey跟appsecret是在mob后台创建应用时获取的,所以需要使用时先去官网注册下账号,进入后台创建。 配置完以上gradle配置后,基本算是集成完SMSSDK了,文档中提供了调用的代码,直接复制粘贴进我的demo测试了下,出乎意料的顺利,但是唯一不满的就是这个短信验证界面太老套了,产品那边一定过不去,(收起偷懒的心思),默默又去研究了一遍文档,看到了有个无gui的使用方法。他们提供了相关的接口,具体就不贴图啦,大家可以去官网文档看下。需要注意的是,如果是自己的ui的话需要在之前gradle配置SMSSDK的地方加上

3

因为只是demo测试,ui布局随便写的,仅仅为了满足正常的测试,样子丑丑的~END

方法/步骤2
1

下面就是写接口代码的调用了,文档提供了初始化的接口,registerEventHandler用来往SMSSDK中注册一个事件接收器,SMSSDK允许开发者注册任意数量的接收器,所有接收器都会在事件 被触发时收到消息,以下是我的部分代码:

2

后面就是简单的发送验证等接口调用:

3

这里是mob后台添加短信产品设置的地方,那会儿手贱不小心误点开了,导致一直收不到。END

推荐信息