文档章节

手机验证码

 寂寞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
xluohome/smscode

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

xluohome
2017/01/20
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

没有更多内容

加载失败,请刷新页面

加载更多

下一页

kernel version does not match DSO version

错误信息: kernel version 384.11 does not match DSO version 384.130.0 原因是: cuda driver版本太低,不匹配DSO 简单有效的修复方法,升级nvidia driver, 步骤如下: 1. google seach ...

刘小米
今天
0
0
maven坐标和依赖

一、maven坐标详解 <groupId>com.fgt.club</groupId><artifactId>club-common-service-facade</artifactId><version>3.0.0</version><packaging>jar</packaging> maven的坐标元素说......

老韭菜
今天
1
0
springmvc-servlet.xml配置表功能解释

问:<?xml version="1.0" encoding="UTF-8" ?> 答: xml version="1.0"表示是此xml文件的版本是1.0 encoding="UTF-8"表示此文件的编码方式是UTF-8 问:<!DOCTYPE beans PUBLIC "-//SPRING//......

隐士族隐逸
今天
1
0
基于TP5的微信的公众号获取登录用户信息

之前讲过微信的公众号自动登录的菜单配置,这次记录一下在TP5项目中获取自动登录的用户信息并存到数据库的操作 基本的流程为:微信设置自动登录的菜单—>访问的URL指定的函数里获取用户信息—...

月夜中徘徊
今天
0
0
youTrack

package jetbrains.teamsys.license.runtime; 计算lis package jetbrains.ring.license.reader; 验证lis 安装后先不要生成lis,要把相关文件进行替换 ring-license-checker-1.0.41.jar char......

max佩恩
今天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部