天天看點

iOS教程 免費使用SMSSDK語音驗證的方法

一、 內建SMSSDK

(1)cocoapods內建方式

通過 CocoaPods進行安裝,隻需在 Podfile檔案中添加:

pod 'SMSSDK'           

添加之後執行 pod install / pod update 指令即可。

(2)手動內建方式

  1. 擷取SMSSDK:

    點選連結下載下傳最新版SDK,解壓後得到以下檔案結構:

iOS教程 免費使用SMSSDK語音驗證的方法
  1. 導入SDK:

    将下圖中紅色框标記的檔案夾(包含MOBFoundation.framework 和 SMS_SDK.framework)拖入到工程中

iOS教程 免費使用SMSSDK語音驗證的方法

确認勾選,點選finish完成導入

iOS教程 免費使用SMSSDK語音驗證的方法
  1. 添加依賴庫:

    SDK所需依賴庫清單:

libz.dylib
libstdc++.dylib           
iOS教程 免費使用SMSSDK語音驗證的方法

二、配置appkey和appSecret

在項目中的info.plist檔案中添加鍵值對,鍵分别為 MOBAppKey 和 MOBAppSecret ,值為步驟一申請的appkey和appSecret

配置通訊錄好友功能所需的私密key,鍵為:NSContactsUsageDescription

三、使用sdk發送和驗證驗證碼

• 導入頭檔案

#import <SMS_SDK/SMSSDK.h>           

• 請求短信驗證碼

[SMSSDK getVerificationCodeByMethod:SMSGetCodeMethodVoice phoneNumber:@"13800138000" zone:@"86" result:^(NSError *error) {
 
        if (!error)
        {
            // 請求成功
        }
        else
        {
            // error
        }
    }];           

• 送出短信驗證碼

Objective-C

[SMSSDK commitVerificationCode:@"1234" phoneNumber:@"13800138000" zone:@"86" result:^(NSError *error) {
 
        if (!error)
        {
            // 驗證成功
        }
        else
        {
            // error
        }
    }];