文档章节

手机验证码

 寂寞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
石家庄
程序员
Webwwwhj8828com项目中手机注册短信验证码实现的全流程及代码180.880.457.00

最近在做只能净化器的后台用户管理系统,需要使用手机号进行注册,找了许久才大致了解了手机验证码实现流程,今天在此和大家分享一下。 我是java开发者,后端使用了springMvc,前端用的是jsp...

荣耀逆袭
08/02
0
0
短信接口相关

用文本替换专家查找 “手机验证码”找到 user/checkmobi2.asp 文件 smskey=Left(md5(now),8) 改成 smskey=Left(md5(now),4) If Request.ServerVariables("HTTPFreeHostAPISITE")<>"" Then S......

zzzhongwei2011
2017/02/16
0
0
验证码扩展--Barrett-captcha

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

默默默默默默
2017/10/11
248
0
自己实现的关于手机验证码的思路,共同探讨

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

wangaowell
2016/12/08
139
0
xluohome/smscode

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

xluohome
2017/01/20
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Coding and Paper Letter(三十九)

资源整理。 1 Coding: 1.Python库benchmark rio s3,用于在访问S3上的文件时对Rasterio / GDAL的多线程性能进行基准测试的工具。 benchmark rio s3 2.Pangeo-Binder Cookiecutter模板。 cook...

胖胖雕
39分钟前
2
0
Promise 对象

Promise(承诺) 的含义 Promise 是异步编程的一种解决方案,比传统的解决方案——回调函数和事件——更合理和更强大。它由社区最早提出和实现,ES6 将其写进了语言标准,统一了用法,原生提供...

简心
42分钟前
1
0
让UI设计师崩溃的瞬间,你经历过哪些?

隔行如隔山,这句话人人耳熟能详,但其实隔行并不可怕,大家各谋其事,各尽其职,倒也互不打扰,真正可怕的是,是内行还要受外行指点江山,而最难的部分,便是那沟通。流畅的沟通,和声细语,...

mo311
44分钟前
3
0
python进制转换

#进制转换print(bin(10)) #十进制转换成二进制print(oct(10)) #十进制转换成八进制print(hex(10)) #十进制转换成十六进制print(int('1010',2)) #二进制转十进制print(int(...

fadsaa
55分钟前
5
0
syntax error near unexpected token

最近不断重复在虚拟机CentOS测试安装gitlab,因为gitlab有一个脚本需要饭强才能下载,于是我先在windows下载好再上传到虚拟机,可是执行脚本的时候提示“syntax error near unexpected toke...

W_Lu
今天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部