文档章节

短信验证

CeeYang
 CeeYang
发布于 2016/01/14 13:07
字数 194
阅读 29
收藏 1

1.下载和安装 SecurityCodeSDK的 iOS 版本: http://mob.com

2. 将SMS_SDK.framework 文件 直接拖入项目中;

3.添加依赖库文件:

必要:

  • libz.dylib
  • libicucore.dylib
  • MessageUI.framework
  • javascriptcore.framework
  • libstdc++.dylib
可选:
  • AddressBook.framework (通讯录功能需要)
  • AddressBookUI.framework(通讯录功能需要)
4.在appDelegate 中导入头文件:
1
   #import <SMS_SDK/SMSSDK.h>


5.在application didFinishLaunchingWithOptions中添加初始化应用后生成的 appKey 和 appSecret :

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

    [SMSSDK registerApp:@"yourAppKey" withSecret:@"yourAppSecret"];

    return YES;

}

6.在需要用到短信验证的文件中导入头文件:#import <SMS_SDK/SMSSDK.h>

7.获取验证码调用一下方法:

    [SMSSDK getVerificationCodeByMethod:SMSGetCodeMethodSMS phoneNumber:@"yourPhoneNumber" zone:@"86" customIdentifier:nil result:^(NSError *error) {

        if (error)

        {

            NSLog(@"发送失败%@",error);

        }

    }];



8.验证获取到的验证码是否正确如下:

    [SMSSDK commitVerificationCode:self.msgTextField.text phoneNumber:@"yourPhoneNumber" zone:@"86" result:^(NSError *error) {

        if (error)

        {

            NSLog(@"error%@",error);

        }

    }];





© 著作权归作者所有

CeeYang
粉丝 7
博文 28
码字总数 26490
作品 0
深圳
程序员
私信 提问
mycncart如何开启短信验证接口功能

自mycncart 1.0.2.0开始,开启了短信验证接口功能,并接入了一个默认的短信验证接口 - 【广州程宇网络短信验证接口】。 1. 访问设置路径:【网站后台】->【扩展功能】->【短信接口】,找到【...

OpenCart中国
2015/12/28
79
0
手机app有了短信验证码还有没必要有图片验证码?

当然有必要,这里我们来聊一个恶意短信验证的案例,通过这个案例我们就能更好理解短信验证码和图片验证码这两者的关系了。 讨论防止恶意短信验证之前,我们先来看看什么是恶意短信验证及出现...

网易云
01/08
0
0
本机号码认证黑科技:极光(JG)开发者服务推出“极光认证”新产品

近日,中国领先的大数据服务商极光(JG)推出全新产品——极光认证JVerification。极光认证是极光针对APP用户注册登陆,二次安全验证等身份验证场景打造的一款本机号码认证SDK,验证用户提供...

极光推送
2018/11/01
0
0
Shopnc 手机短信绑定设计研究参考

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

slagga
2016/10/26
48
0
手机无感知验证时代来了:避免剁手的最后一道屏障消失了?!

人的懒惰没有极限。就拿手机验证这事儿来说,现在的体验流程已经相当简单,不记得静态密码也没事,只需要通过手机短信验证就可以解决绝大部分注册、登陆、下单问题。但是本机主每次看到短信推...

云攻略小攻
2018/08/28
0
0

没有更多内容

加载失败,请刷新页面

加载更多

聊聊Elasticsearch的CircuitBreakerService

序 本文主要研究一下Elasticsearch的CircuitBreakerService CircuitBreakerService elasticsearch-7.0.1/server/src/main/java/org/elasticsearch/indices/breaker/CircuitBreakerService.ja......

go4it
24分钟前
3
0
Spring系列教程六:AOP详细讲解

AOP 概述 什么是 AOP AOP:全称是 Aspect Oriented Programming 即:面向切面编程。 AOP技术是对OOP技术的一种延伸,AOP是面向纵向,OOP是面向横向。简单的说它就是把我们程序重复的代码抽取...

我叫小糖主
37分钟前
12
0
Qt编写数据可视化大屏界面电子看板9-曲线效果

一、前言 为了编写数据可视化大屏界面电子看板系统,为了能够兼容Qt4和嵌入式linux系统,尤其是那种主频很低的,但是老板又需要在这种硬件上(比如树莓派、香橙派、全志H3、imx6)展示这么华...

飞扬青云
58分钟前
3
0
责任链模式

//这篇博客的博主真的不错,解析的都很清晰明了, https://blog.csdn.net/jason0539/article/details/45091639

南桥北木
今天
3
0
Flutter -------- dio网络请求

dio是Flutter中文网开源的一个强大的Dart Http请求库,支持Restful API、FormData、拦截器、请求取消、Cookie管理、文件上传/下载、超时等... 1.添加依赖# dependencies: dio: 2.1.x #...

切切歆语
今天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部