作为iOS开发者,大家都应该知道ShareSDK这个比较出名的第三方分享(带统计功能)开发工具包。

      他的官网今年年初发布了短信验证码的SDK。本文介绍它的短信验证码SDK。(部分过程参考官网如何集成的文档)


1.登录官网下载——短信验证码SDK    网址:http://www.mob.com/#/index

ios检测短信验证码 ios 验证码_官网

——————————————————图片分割线——————————————————————

ios检测短信验证码 ios 验证码_短信验证码_02


   下载好的压缩包解压后打开如下图所示:

      SMS_SDK:短信验证码SDK,包括静态库和本地化文件。使用时直接将这个文件夹拖入工程。

      SMS_SDKDemo:示例Demo 。




ios检测短信验证码 ios 验证码_ios检测短信验证码_03

 


(要勾选copy和target)添加依赖库文件

必要:       (Xcode7 及以后动态库后缀为tbd,Xcode7以前后缀为dylib)

libicucore.tbd

libz.tbd

MessageUI.framework

javascriptcore.framework

libstdc++.tbd

可选:

AddressBook.framework (通讯录功能需要)

AddressBookUI.framework(通讯录功能需要)

ios检测短信验证码 ios 验证码_官网_04



iOS9 http不能访问网络——在Xcode中将https改成http方式>)

ios检测短信验证码 ios 验证码_短信验证码_05


  4,现在我们需要到官网注册开发者账号,并在自己的账号里添加应用,获取APP Key  和 App Secret。

ios检测短信验证码 ios 验证码_短信验证码_06

---------------------——————————————---图片分割线-----------------------------------------————————————————

ios检测短信验证码 ios 验证码_ios检测短信验证码_07


5,在appDelegate中 添加,注册上一步得到的两个信息在

ios检测短信验证码 ios 验证码_ios检测短信验证码_08



  6,在实现文件或控制器里导入 #import <SMS_SDK/SMSSDK.h>后,实现相应的功能:

   (1)获取验证码的方法 ----参数依次为:获取验证码方式(为枚举,选择图中短信方式)

+手机号+手机号所在的国家代码(不要带+号)+发送验证码文字样式(官网后台设置)+返回的错误信息

ios检测短信验证码 ios 验证码_验证码_09

(2)用户输入验证码的核实    参数依次为:手机接收到的验证码+手机号+手机号所在国家代码(不要带+号)+验证码核实后的结果

ios检测短信验证码 ios 验证码_验证码_10


我手机接收到的结果截图(没有设置短信样式):

(登录官网开发者账号,后台设置短信样式,可以改成自己想要的文字模板)

ios检测短信验证码 ios 验证码_短信验证码_11