做为iOS开发者,你们都应该知道ShareSDK这个比较出名的第三方分享(带统计功能)开发工具包。javascript
他的官网今年年初发布了短信验证码的SDK。本文介绍它的短信验证码SDK。(部分过程参考官网如何集成的文档)java
1.登陆官网下载——短信验证码SDK 网址:http://www.mob.com/#/indexc++
——————————————————图片分割线——————————————————————
网络
下载好的压缩包解压后打开以下图所示:app
SMS_SDK:短信验证码SDK,包括静态库和本地化文件。使用时直接将这个文件夹拖入工程。工具
SMS_SDKDemo:示例Demo 。post
libicucore.tbd开发工具
libz.tbdspa
MessageUI.frameworkcode
javascriptcore.framework
libstdc++.tbd
AddressBook.framework (通信录功能须要)
AddressBookUI.framework(通信录功能须要)
3,因为iOS9 默认使用https请求,将其改回原来的http (详见个人博客<iOS9 http不能访问网络——在Xcode中将https改为http方式>)
4,如今咱们须要到官网注册开发者帐号,并在本身的帐号里添加应用,获取APP Key 和 App Secret。
---------------------——————————————---图片分割线-----------------------------------------————————————————
5,在appDelegate中 添加 #import <SMS_SDK/SMSSDK.h>,注册上一步获得的两个信息在
6,在实现文件或控制器里导入 #import <SMS_SDK/SMSSDK.h>后,实现相应的功能:
(1)获取验证码的方法 ----参数依次为:获取验证码方式(为枚举,选择图中短信方式)
+手机号+手机号所在的国家代码(不要带+号)+发送验证码文字样式(官网后台设置)+返回的错误信息
(2)用户输入验证码的核实 参数依次为:手机接收到的验证码+手机号+手机号所在国家代码(不要带+号)+验证码核实后的结果
我手机接收到的结果截图(没有设置短信样式):
(登陆官网开发者帐号,后台设置短信样式,能够改为本身想要的文字模板)