iOS Mob短信验证码

第一步  下载最新版Mob短信sdk,解压后得到以下文件结构:

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

2、SMSSDKDemo:Mob自带示例Demo




第二步,将解压后的SMS_SDK文件夹拖入到工程里

 


第三步添加依赖库文件

1.libz.tbd       2.libicucore.tbd       3.MessageUI.framework         4.javascriptcore.framework          5.libstdc++.tbd (必填)





第四步 去到appdelegate.m    

引入头文件  #import <SMS_SDK/SMSSDK.h>


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


//添加代码    [ SMSSDK registerApp :@“fs214234fsfs2fs0fs1” withSecret :@“dsf1f2sf13fsdf000100fsdfds1f2fs2f1” ] ;

}

appKey 和 appSecret的获取:

(1)到Mob官网注册成为Mob开发者;

(2)到应用管理后台新建应用。



第五步 创建获得验证码的button 

引入头文件 #<SMS_SDK/SMSSDK.h>

引入头文件 #<Foundation/Foundation.h>


[_button addTarget:self action:@selector(transmit)forControlEvents:UIControlEventTouchUpInside];


-(void)transmit{

[ SMSSDK getVerificationCodeByMethod :SMSGetCodeMethodSMS phoneNumber : @"159****1689" zone : @"86" customIdentifier :nil result : ^ ( NSError *error ) {   if ( ! error ) {   NSLog ( @"获取验证码成功" ) ; } else {   NSLog ( @"错误信息:%@" , error ) ;   } ] ;

}



第六步  创建提交验证码的按钮,或者是在自己已有的界面的按钮事件里调用提交验证码的方法

[_button addTarget:self action:@selector(checking)forControlEvents:UIControlEventTouchUpInside];


-(void)checking{



2
3
4
5
6
7
8
9
10
[ SMSSDK commitVerificationCode :self . verifyCodeField . text phoneNumber : _phone zone : _areaCode result : ^ ( NSError *error ) {
 
             if ( ! error ) {
                 NSLog ( @"验证成功" ) ;
             }
             else
             {
                 NSLog ( @"错误信息:%@" , error ) ;
             }
         } ] ;

}


运行程序    完成验证


2
 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值