文档章节

手机验证码

 寂寞ls
发布于 2016/05/16 11:04
字数 241
阅读 16
收藏 0

 

第一步:

获取短信SDK

sdk下载地址  http://www.mob.com/ - /

1、SMSSDK:短信验证码SDK,包括静态库和本地化文件。使用时直接将这个文件夹拖入工程。

2、SMSSDKDemo:示例Demo 。

3、如果想要集成SMSSDK 提供的UI,直接把SMSSDKUI.xcodeproj拖到程序。

第二步 导入SDK,添加依赖文件

依赖文件:

libz.dylib

libicucore.dylib

MessageUI.framework

JavaScriptCore.framework

libstdc++.dylib

  第三步 编辑代码

1.在appDelegate 添加  

#import <SMS_SDK/SMSSDK.h>

2 、在

 - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions

添加

//初始化应用,appKey和appSecret从后台申请得

   [SMSSDK registerApp:appKey

            withSecret:appSecret];

3.发送验证码

- (IBAction)sendBtCkick:(id)sender {
    
    [SMSSDK getVerificationCodeByMethod:0 phoneNumber:[NSString stringWithFormat:@"%@",_numberField.text] zone:@"86" customIdentifier:nil result:^(NSError *error) {
        if (!error) {
            NSLog(@"发送验证码成功");
        }else{
            NSLog(@"错误信息:%@",error);
        }
    }];
    
}

4.验证

- (IBAction)registerBtClick:(id)sender {
    
    [SMSSDK commitVerificationCode:[NSString stringWithFormat:@"%@",_verifyTextField.text] phoneNumber:[NSString stringWithFormat:@"%@",_telTextField.text] zone:@"86" result:^(NSError *error) {
        if (!error) {
            NSLog(@"验证成功");
            
        }else{
            NSLog(@"错误信息:%@",error);
        }
    }];


    
}

 

© 著作权归作者所有

共有 人打赏支持
粉丝 0
博文 35
码字总数 11408
作品 0
石家庄
程序员
私信 提问
xluohome/smscode

SmsCode 这是什么 专为需要【手机短信验证码】使用场景而设计的微服务(Micro service),如:用户注册、找回密码、用户身份验证、验证码登录等等。 为什么要造这个轮子 首先我没有找到已实现这...

xluohome
2017/01/20
0
0
发送短信验证码+登陆功能

业务: 手机端点击发送验证码,调用第三方平台(我们用的是“任信了”平台)的接口,去给手机发短信验证码。 过程: 代码: /** * 发送短信验证码 * @param json 前台传入电话号码 * @retur...

binggetong
2017/12/14
0
0
自己实现的关于手机验证码的思路,共同探讨

应用场景:用户通过手机注册时,为了确保是本人手机注册,提供获取手机验证码的功能。 思路: 1.前台输入手机号码,校验手机号码(校验规则有待优化),点击“获取验证码”,按钮禁用60秒,6...

wangaowell
2016/12/08
187
0
验证码扩展--Barrett-captcha

Barrett-captcha 验证码扩展库 使用 一、安装 composer require barrett/captcha 二、初始化配置 引入本扩展库后,在实例化时可以传递配置参数,用于处理不同的场景。 $Captcha = new barre...

默默默默默默
2017/10/11
248
0
Shopnc 手机短信绑定设计研究参考

一直以来我对短信方面的PHP接口代码研究不多,这里我对shopnc的代码设计方面做了一下研究,解释。 具体操作如下: 前台新用户注册后,账户安全栏的绑定手机,然后就是手机验证啦,这里需要输...

slagga
2016/10/26
48
0

没有更多内容

加载失败,请刷新页面

加载更多

如何使用Hanlp加载大字典

问题 因为需要加载一个 近 1G 的字典到Hanlp中,一开始使用了CustomDictionay.add() 方法来一条条的加载,果然到了中间,维护DoubleArraTre 的成本太高,添加一个节点,都会很长时间,本来时...

左手的倒影
11分钟前
0
0
2018 年度新增开源软件排行榜之国产 TOP 50

2018 年开源中国社区「新增」开源软件排行榜之国产 TOP 50 终于发布了! 榜单根据 2018 年开源中国社区新收录的开源项目的关注度、活跃度,以及所属分类整理而来,相信在一定程度上反映了国内...

youfen
15分钟前
0
0
浅谈几种设计模式

Num1:单例模式 基本概念:保证一个类仅有一个实例,并提供一个访问它的全局访问点。 常见写法: 懒汉式 public class Singleton { /* 持有私有静态实例,防止被引用,此处赋值为nul...

瑞查德-Jack
17分钟前
1
0
Time-wait状态(2MSL)一些理解

1. 编写TCP/SOCK 服务时,SO_REUSEADDR到底是什么意思? 这个套接字选项通知内核,如果端口忙,但TCP状态处于TIME_WAIT,可以重用端口。如果端口忙,TCP状态处于其他状态,重用端口时依旧指明...

Henrykin
24分钟前
0
0
数组处理

$arr = [ 0 => ['bid' => 1, 'money' => 1000, 'a' => 1, 'b' => 2, 'c' => 3], 1 => ['bid' => 1, 'money' => 1000, 'a' => 1, 'b' => 2, 'c' => 3],];$arr1 = [ ...

我才是张先生
33分钟前
9
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部