iOS 免费短信验证

作者: Me小酥酥 | 来源:发表于2016-07-07 14:38 被阅读924次

近日在项目开发中注册时需要短信验证,当时还在想怎么弄才好,晚上突然想起来曾经见过一个免费的短信验证的,然后就凭印象百度了下,最后终于找到了这个Mob官网,这个挺好用的,我用的不含UI的,完全满足我测试用了,接下来我就给写写实现过程。


一、首先去下在SDK

打开上面Mob官网链接,找到SDK下载-短信验证SDK-SMS For IOS 选择下载,这里我用的是最新的SDK

79D42F54-5213-4C11-8A45-09958D24345D.png

二、新建应用

在MOb官网中注册成为开发者,注册好后登陆,选择进入后台创建应用。创建好应用记住App Key 和App Secret后面会用到

56E67FF0-9783-452C-893F-BCD4BC1FAE9E.png

三、导入SDK

把第一步下载的SDK压缩包解压后,将SMS_SDK导入项目中。接着添加依赖库Build Phases->Link Binary With Libraries:

  1. libz.dylib
  1. libicucore.dylib
  2. MessageUI.framework
  3. JavaScriptCore.framework
  4. 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官网的文档中心。


DA12199D-AC20-4F81-BCF5-0BC4047EF63D.png

相关文章

  • iOS 免费短信验证

    近日在项目开发中注册时需要短信验证,当时还在想怎么弄才好,晚上突然想起来曾经见过一个免费的短信验证的,然后就凭印象...

  • iOS 短信验证

    //1.Mob官网注册 SMSSDK官网公共key 条件,导入两个框架 :1.MOBFoundation_IDF...

  • Mob免费短信验证

    1.导入SDK以及类库

    ### libz.dyliblibicucore.dylibMessage...

  • 选择优质短信平台

    短信验证码平台指的是什么?▷▷▷▷▷▷▷免费试用 短信验证码平台是基于中国移动、中国联通、中国电信直接提供的短信端...

  • 短信验证码功能-免费哦!亲测可用

    通常短信验证验证码功能是收费的,大概5分钱一条。MobSKD 提供免费的短信验证,我按照官方文档的步骤,在项目中尝...

  • iOS 极光短信验证

    1.在极光开发服务平台创建应用(https://www.jiguang.cn)没有账号的先注册 2.下载 Jsms...

  • iOS短信通知,短信验证

    短信通知:网易:几分钱一条,和app没关系;是市场人员的事情;http://vcloud.163.com/sms?...

  • 容联云通讯2---->开发指南

    容联: IM+短信验证+语音验证码....功能容联iOS开发指南http://www.yuntongxun.com...

  • Apple ID低版本双重认证验证码无法输入问题解决方案。

    iPhone 5S,iPad2等设备运行于iOS 8.41或iOS 9.3.5的系统,启用了带短信验证码的二步验证...

  • 短信验证

    一、短信验证 验证方式有很多种:短信验证码,邮箱验证,语音验证,图片验证等等。其中短信验证,语音验证,邮箱验证都是...

网友评论

  • 橘子味草莓:为什么我获取不到这个方法呢
  • 独钓寒江雪_:但是你上架应用的时候会遇到IDFA标识问题
    Me小酥酥:@阿逗逗_ 本人只是临时做测试用,并没有考虑到IDFA标示的问题,如果SDK中采用了IDFA,应该在上架时候选择“serve advertisements within the app”。
    稻草人12138:@阿逗逗_ 这个跟idfv有关吗?

本文标题:iOS 免费短信验证

本文链接:https://www.haomeiwen.com/subject/xbrljttx.html