不积跬步,无以至千里
不积小流,无以成江海
** 项目终于搞完了,从现在开始慢慢总结项目中的知识点,简书第一次用也是第一次写记录,希望自己能坚持下去**
- 必要库
libz.dylib
libicucore.dylib
MessageUI.framework
JavaScriptCore.framework
libstdc++.dylib
- 可选
AddressBook.framework (通讯录功能需要)
AddressBookUI.framework(通讯录功能需要)
-
在AppDelegate.h 中引入头文件
import <SMS_SDK/SMSSDK.h>
#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:@"用户提供验证码错误!"];
}
}];