iOS Mob短信验证码
2016-01-22 14:09
393 查看
第一步 下载最新版Mob短信sdk,解压后得到以下文件结构:
![](http://img.blog.csdn.net/20160122140857630?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
1、SMSSDK:短信验证码SDK,包括静态库和本地化文件。使用时直接将这个文件夹拖入工程。
2、SMSSDKDemo:Mob自带示例Demo
第二步,将解压后的SMS_SDK文件夹拖入到工程里
![](http://img.blog.csdn.net/20160122141600499)
第三步添加依赖库文件
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{
//添加代码 [SMSSDK
registerApp:@“fs214234fsfs2fs0fs1”withSecret:@“dsf1f2sf13fsdf000100fsdfds1f2fs2f1”];
}
appKey 和 appSecret的获取:
(1)到Mob官网注册成为Mob开发者;
(2)到应用管理后台新建应用。
第五步 创建获得验证码的button
引入头文件 #<SMS_SDK/SMSSDK.h>
引入头文件 #<Foundation/Foundation.h>
[_button addTarget:self action:@selector(transmit)forControlEvents:UIControlEventTouchUpInside];
-(void)transmit{
[SMSSDK
getVerificationCodeByMethod:SMSGetCodeMethodSMS
phoneNumber:@"159****1689"zone:@"86"customIdentifier:nilresult:^(NSError*error){ if(!error){ NSLog(@"获取验证码成功");}else{ NSLog(@"错误信息:%@",error); }];
}
[_button addTarget:self action:@selector(checking)forControlEvents:UIControlEventTouchUpInside];
-(void)checking{
}
运行程序 完成验证
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{
//添加代码 [SMSSDK
registerApp:@“fs214234fsfs2fs0fs1”withSecret:@“dsf1f2sf13fsdf000100fsdfds1f2fs2f1”];
}
appKey 和 appSecret的获取:
(1)到Mob官网注册成为Mob开发者;
(2)到应用管理后台新建应用。
第五步 创建获得验证码的button
引入头文件 #<SMS_SDK/SMSSDK.h>
引入头文件 #<Foundation/Foundation.h>
[_button addTarget:self action:@selector(transmit)forControlEvents:UIControlEventTouchUpInside];
-(void)transmit{
[SMSSDK
getVerificationCodeByMethod:SMSGetCodeMethodSMS
phoneNumber:@"159****1689"zone:@"86"customIdentifier:nilresult:^(NSError*error){ if(!error){ NSLog(@"获取验证码成功");}else{ NSLog(@"错误信息:%@",error); }];
}
第六步 创建提交验证码的按钮,或者是在自己已有的界面的按钮事件里调用提交验证码的方法
[_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 |
相关文章推荐
- IOS开发:手势画板涂鸦
- iOS开发学习路径的一些建议
- iOS开发之Masonry(五)
- XMPP扩展协议详解
- iOS中类似QQ圆形头像 处理
- iOS开发-原生二维码的扫描和生成
- iOS关于菜单滚动视图实现
- iOS开发-原生二维码的扫描和生成
- iOS版上传数据到阿里后台(AliyunOSSiOS)
- IOS开发知识(六)
- iOS项目开发实例
- IOS开发知识(五)
- IOS开发知识(四)
- iOS就业项目
- iOS - 固定宽度和字号,获取Label的frame;固定高度和字号,获取Label的frame
- IOS开发知识(三)
- IOS开发知识(二)
- IOS开发知识(一)
- iOS的集中collection布局
- iOS数字时间与时间的相互转换