短信验证

1.下载和安装 SecurityCodeSDK的 iOS 版本: http://mob.com

2. 将SMS_SDK.framework 文件 直接拖入项目中;

3.添加依赖库文件:

必要:

  • libz.dylib
  • libicucore.dylib
  • MessageUI.framework
  • javascriptcore.framework
  • libstdc++.dylib
可选:
  • AddressBook.framework (通讯录功能需要)
  • AddressBookUI.framework(通讯录功能需要)
4.在appDelegate 中导入头文件:
1
   #import <SMS_SDK/SMSSDK.h>


5.在application didFinishLaunchingWithOptions中添加初始化应用后生成的 appKey 和 appSecret :

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

    [SMSSDK registerApp:@"yourAppKey" withSecret:@"yourAppSecret"];

    return YES;

}

6.在需要用到短信验证的文件中导入头文件:#import <SMS_SDK/SMSSDK.h>

7.获取验证码调用一下方法:

    [SMSSDK getVerificationCodeByMethod:SMSGetCodeMethodSMS phoneNumber:@"yourPhoneNumber" zone:@"86" customIdentifier:nil result:^(NSError *error) {

        if (error)

        {

            NSLog(@"发送失败%@",error);

        }

    }];



8.验证获取到的验证码是否正确如下:

    [SMSSDK commitVerificationCode:self.msgTextField.text phoneNumber:@"yourPhoneNumber" zone:@"86" result:^(NSError *error) {

        if (error)

        {

            NSLog(@"error%@",error);

        }

    }];





你可能感兴趣的:(IOS开发!)