帮助与文档

> >

第一步 获取短信SDK

点击下载最新版SDK,解压后得到以下文件结构:

33D2D684-ECAB-4C77-8967-1B0A4D7EF4D1

1、SDK:短信验证码SDK,包括静态库和本地化文件。使用时直接将这个文件夹拖入工程。

2、Sample:示例Demo 。

第二步 导入SDK

0CECC06D-AD88-4BE0-9FA6-82ADBE1E187F

将SDK这个文件夹拖入工程。步骤如下:

第三步 添加依赖库文件(Xcode7以上后缀名改为tdb)

必要:
  • libz.dylib
  • libstdc++.dylib
可选:
  • AddressBook.framework (通讯录功能需要)
  • AddressBookUI.framework(通讯录功能需要)

SMSSDKAddFramework

 

第四步 配置appkey和appSecret

在项目中的info.plist文件中添加键值对,键分别为 MOBAppKey 和 MOBAppSecret ,值为步骤一申请的appkey和appSecret

配置通讯录好友功能所需的私密key,键为:NSContactsUsageDescription

Snip20170525_67.png

第五步 创建获取验证码的按钮,或者是在自己已有的界面的按钮事件里调用获取验证码的方法

先导入头文件

#import <SMS_SDK/SMSSDK.h>

在调用获取验证码的方法

/**
 *  @from                    v1.1.1
 *  @brief                   获取验证码(Get verification code)
 *
 *  @param method            获取验证码的方法(The method of getting verificationCode)
 *  @param phoneNumber       电话号码(The phone number)
 *  @param zone              区域号,不要加"+"号(Area code)
 *  @param result            请求结果回调(Results of the request)
 */

[SMSSDK getVerificationCodeByMethod:SMSGetCodeMethodSMS phoneNumber:@"188****9331" zone:@"86" result:^(NSError *error) {
 if (!error) {
    NSLog(@"获取陈功");
 }
 else{
    NSLog(@"%@",error.description);
 }
}];

第六步 创建提交验证码的按钮,或者是在自己已有的界面的按钮事件里调用提交验证码的方法

 
/**
 * @from                    v1.1.1
 * @brief                   提交验证码(Commit the verification code)
 *
 * @param code              验证码(Verification code)
 * @param phoneNumber       电话号码(The phone number)
 * @param zone              区域号,不要加"+"号(Area code)
 * @param result            请求结果回调(Results of the request)
 */
[SMSSDK commitVerificationCode:@"" phoneNumber:@"188****331" zone:@"86" result:^(NSError *error) {
        if (!error) {
            NSLog(@"获取陈功");
        }
        else{
            NSLog(@"%@",error.description);
        }
    }];

基本只要调以上3个方法就OK了,就完成了我们的短信sdk的集成了,如果要做其他的功能,具体可以看sdk里的方法!