第一步 下载最新版Mob短信sdk,解压后得到以下文件结构:
1、SMSSDK:短信验证码SDK,包括静态库和本地化文件。使用时直接将这个文件夹拖入工程。
2、SMSSDKDemo:Mob自带示例Demo
第二步,将解压后的SMS_SDK文件夹拖入到工程里
第三步添加依赖库文件
1.libz.tbd 2.libicucore.tbd 3.MessageUI.framework 4.javascriptcore.framework 5.libstdc++.tbd (必填)
第四步 去到appdelegate.m
引入头文件 #import <SMS_SDK/SMSSDK.h>
在 -(BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions{
}
appKey 和 appSecret的获取:
(1)到Mob官网注册成为Mob开发者;
(2)到应用管理后台新建应用。
第五步 创建获得验证码的button
引入头文件 #<SMS_SDK/SMSSDK.h>
引入头文件 #<Foundation/Foundation.h>
[_button addTarget:self action:@selector(transmit)forControlEvents:UIControlEventTouchUpInside];
-(void)transmit{
}
第六步 创建提交验证码的按钮,或者是在自己已有的界面的按钮事件里调用提交验证码的方法
[_button addTarget:self action:@selector(checking)forControlEvents:UIControlEventTouchUpInside];
-(void)checking{
2
3
4
5
6
7
8
9
10
|
[
SMSSDK
commitVerificationCode
:self
.
verifyCodeField
.
text
phoneNumber
:
_phone
zone
:
_areaCode
result
:
^
(
NSError
*error
)
{
if
(
!
error
)
{
NSLog
(
@"验证成功"
)
;
}
else
{
NSLog
(
@"错误信息:%@"
,
error
)
;
}
}
]
;
|
}
2
|