短信验证 掌淘 mob 1.1.1开发实例
来源:互联网 发布:法语入门教材 知乎 编辑:程序博客网 时间:2024/05/16 08:13
1.下载并导入SMS_SDK第三方类
添加依赖的库文件:
libicucore.dylib
libz.dylib
MessageUI.framework
javascriptcore.framework
libstdc++.dylib
新的sdk中引入了公共库:MOBFoundation.framework
2.新版本中还可以继续调用旧版本中获取验证码等方法,旧版本中的方法都在SMSSDK+DeprecatedMethods.h这个类文件里
3.新版本中在SMSSDK.h类中增加了2个方法,获取验证码(发送短信获取验证码和语言获取验证码的方法可以直接调用同一个,只要改变里面的参数即可另外还增加了一个自定义短信模版标识,可以通过这个参数来修改获取到的验证码的内容,不过这个参数目前客户端暂时不支持,只支持http-api自定义短信模版)以及提交验证码的方法(增加了几个参数,可以同时传获取得到的验证码的手机号码以及区号),这2个方法与之前旧版本里的方法相比,更加方便,严谨些:
导入头文件:
#import <SMS_SDK/SMSSDK.h>
viewDidLoad方法里写
[SMSSDKregisterApp:你申请的App Key withSecret:@你的App Secret];
如下写在获取验证码的方法里
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#import <SMS_SDK/SMSSDK.h> //导入的头文件替换成这个
[SMSSDK getVerificationCodeByMethod:SMSGetCodeMethodSMS
//这个参数可以选择是通过发送验证码还是语言来获取验证码
phoneNumber:这里是获取到的手机号
zone:@"86"
customIdentifier:nil //自定义短信模板标识
result:^(NSError *error)
{
if (!error)
{
NSLog(@"block 获取验证码成功");
}
else
{
UIAlertView* alert = [[UIAlertView alloc] initWithTitle:NSLocalizedString(@"codesenderrtitle", nil)
message:[NSString stringWithFormat:@"%@",[error.userInfo objectForKey:@"getVerificationCode"]]
delegate:self
cancelButtonTitle:NSLocalizedString(@"sure", nil)
otherButtonTitles:nil, nil];
[alert show];
}
}];
如下写在提交验证码的方法里
1 0
- 短信验证 掌淘 mob 1.1.1开发实例
- MOB短信验证码开发
- Mob- 短信验证使用
- Mob短信验证
- Mob短信验证
- mob短信验证
- Mob短信验证
- 短信验证(mob)
- Mob短信验证
- MOB短信验证
- Mob短信验证
- Mob短信验证
- MOB短信验证
- Mob短信验证
- mob自定义短信验证
- Mob短信验证
- Mob短信 短信验证代码
- Android使用Mob开发平台免费短信验证
- Android项目中如何用好构建神器Gradle?
- MFC程序运行原理
- 利用sql语句对数据库进行操作
- 把带横杠的字符串转为驼峰字符串
- VS2015各版本的区别
- 短信验证 掌淘 mob 1.1.1开发实例
- cJSON库(构建json与解析json字符串)-c语言
- ——黑马程序员——OC加强部分 内存管理
- Up Stairs
- zoj 1610 Count the Colors
- 【转】nat 穿透原理
- java多线程细节归纳汇总
- Django实现文件上传
- mysql学习笔记(2)