手机验证码
博客专区 > 寂寞ls 的博客 > 博客详情
手机验证码
寂寞ls 发表于2年前
手机验证码
  • 发表于 2年前
  • 阅读 15
  • 收藏 0
  • 点赞 2
  • 评论 0

新睿云服务器60天免费使用,快来体验!>>>   

摘要: iOS开发 通过给手机发送验证码实现注册、登录

 

第一步:

获取短信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
博文 29
码字总数 11408
×
寂寞ls
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: