相信大家在写登录注册时会经常用到短信验证,我所用的是友盟的短信验证,但是官方的demo写的很乱,有很多都用不到。
第一步:去友盟官网生成 appKey 和 AppSceret,然后在appDelegate 里 写上短信注册代码:[SMS_SDK registerApp:appKey withSecret:AppSceret];
第二部:导入 SMS_SDK 包。
第三部:在代码中使用,其实主要就三个方法,其他根据需要在选择用。
1. 获取验证码
+ (void)getVerificationCodeBySMSWithPhone:(NSString *)phoneNumber
zone:(NSString *)zone
result:(GetVerificationCodeResultHandler)result;
zone 是国内的话可以默认写成 "86";
例: NSString *str = @"86";
[SMS_SDK getVerificationCodeBySMSWithPhone:self.phoneField.text zone:str result:^(SMS_SDKError *error) {
if (!error) {