iOS-ShareSDK 手机短信验证

不积跬步,无以至千里
不积小流,无以成江海

** 项目终于搞完了,从现在开始慢慢总结项目中的知识点,第一次用也是第一次写记录,希望自己能坚持下去**

ShareSDK官方文档

  • 必要库
    libz.dylib
    libicucore.dylib
    MessageUI.framework
    JavaScriptCore.framework
    libstdc++.dylib
  • 可选
    AddressBook.framework (通讯录功能需要)
    AddressBookUI.framework(通讯录功能需要)
  • 在AppDelegate.h 中引入头文件
    import 
    #define SMSappKey @"**"
    #define SMSappSecret @"**"
  • ** share短信验证 初始化应用,appKey和appSecret从后台申请得 **
    [SMSSDK registerApp: SMSappKey withSecret:SMSappSecret];
  • ** 获取验证码 **
[SMSSDK getVerificationCodeByMethod:(SMSGetCodeMethodSMS) phoneNumber:_telTFReg.text zone:@"86" customIdentifier:nil result:^(NSError *error) {
        if (!error) { 
            DLog(@"获取验证码成功");
            //button 倒计时
            [MBProgressHUD showSuccess:@"验证码发送成功,注意查收!"];
        } else {
            DLog(@"错误信息:%@",error.description);
            [MBProgressHUD showError:@"验证码获取失败!"];
                }
                    }];
  • ** 手机号验证 **
 [SMSSDK commitVerificationCode:self.SecurityCode.text phoneNumber:_telTFReg.text zone:@"86" result:^(NSError *error) {
        if (!error) {
            DLog(@"验证成功");
            [self registerUser];
        }else{
            DLog(@"错误信息:%@",error);
            [MBProgressHUD showError:@"用户提供验证码错误!"];
            }
                }];

你可能感兴趣的:(iOS-ShareSDK 手机短信验证)