近日在项目开发中注册时需要短信验证,当时还在想怎么弄才好,晚上突然想起来曾经见过一个免费的短信验证的,然后就凭印象百度了下,最后终于找到了这个Mob官网,这个挺好用的,我用的不含UI的,完全满足我测试用了,接下来我就给写写实现过程。
一、首先去下在SDK
打开上面Mob官网链接,找到SDK下载-短信验证SDK-SMS For IOS 选择下载,这里我用的是最新的SDK
二、新建应用
在MOb官网中注册成为开发者,注册好后登陆,选择进入后台创建应用。创建好应用记住App Key 和App Secret后面会用到
三、导入SDK
把第一步下载的SDK压缩包解压后,将SMS_SDK导入项目中。接着添加依赖库Build Phases->Link Binary With Libraries:
- libz.dylib
- libicucore.dylib
- MessageUI.framework
- JavaScriptCore.framework
- libstdc++.dylib
四、初始化代码
在appDelegate中添加
#import <SMS_SDK/SMSSDK.h>
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
[SMSSDK registerApp:@"此处填写APP Key" withSecret:@"此处填写APP Secret"];
return YES;
}
五、获取验证码
[SMSSDK getVerificationCodeByMethod:SMSGetCodeMethodSMS phoneNumber:@"s手机号" zone:@"86" customIdentifier:nil result:^(NSError *error){
if (!error) {
NSLog(@"获取验证码成功");
} else {
NSLog(@"错误信息:%@",error);
}
}];
六、提交验证码
[SMSSDK commitVerificationCode:@"验证码" phoneNumber:@"手机号" zone:@"86" result:^(NSError *error) {
if (!error) {
NSLog(@"验证成功");
}else{
NSLog(@"错误信息:%@",error);
}
}];
接下来就可以测试了,测试结果是可以的,速度也挺快。如果想把后面几个字换掉可能比较复杂,我暂时没有弄,如果需要改的话可以看看Mob官网的文档中心。
本站以现代、古代情诗为主,情诗网创办于2013年,以原创爱情诗歌、经典情诗、现代情诗、古代情诗、英文情诗、情诗绝句为主并收集古诗、古诗词、诗歌大全、诗词名句的文学门户。方便您下次继续阅读;可以放在浏览器的收藏夹中(快捷键Ctrl+D);或者看到喜欢或者有趣的诗词可以通过分享按钮给你的好友分享;情诗网是目前最全情诗大全网站之一。并欢迎广大诗歌爱好者阅览投稿!喜欢本站的话请大家把本站告诉给你朋友哦!地址是 www.qingshiwang.com !