博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
手机验证码
阅读量:5906 次
发布时间:2019-06-19

本文共 1258 字,大约阅读时间需要 4 分钟。

hot3.png

 

第一步:

获取短信SDK

sdk下载地址  

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 

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);        }    }];    }

 

转载于:https://my.oschina.net/jimolengsha/blog/675608

你可能感兴趣的文章
自定义事件
查看>>
浮点数的二进制
查看>>
主库配置关于Dataguard Online redo log 和 Standby redo log
查看>>
[内核笔记1]内核文件结构与缓存——inode和对应描述
查看>>
Red Hat忘记root密码了怎么办?
查看>>
Team Foundation Server (TFS) 2015 安装指导
查看>>
IOS-导航路线
查看>>
word2010图片仅仅显示边框
查看>>
启动tomcat时 错误: 代理抛出异常 : java.rmi.server.ExportException: Port already in use: 1099的解决办法...
查看>>
数据质量及数据清洗方法
查看>>
排序算法(一)桶排法
查看>>
【POJ 1062】昂贵的聘礼(最短路)
查看>>
vim:去掉响铃
查看>>
Spring 小示例
查看>>
MySql清空表的方法介绍 : truncate table 表名
查看>>
codeforces水题100道 第四题 Codeforces Round #105 (Div. 2) A. Insomnia cure (math)
查看>>
利用 SPL 快速实现 Observer 设计模式: SplSubject 、SplObserver与SplObjectStorage【转】
查看>>
C\C++ 1A2B小游戏源码
查看>>
【SDK fix】iOS 8下将UIButton放置于tabbar位置无法响应event
查看>>
Android项目实战(三十八):2017最新 将AndroidLibrary提交到JCenter仓库(图文教程)...
查看>>