iOS開發——短信驗證碼

做爲iOS開發者,你們都應該知道ShareSDK這個比較出名的第三方分享(帶統計功能)開發工具包。javascript

      他的官網今年年初發布了短信驗證碼的SDK。本文介紹它的短信驗證碼SDK。(部分過程參考官網如何集成的文檔)java


   1.登陸官網下載——短信驗證碼SDK    網址:http://www.mob.com/#/indexc++


——————————————————圖片分割線——————————————————————
網絡



   下載好的壓縮包解壓後打開以下圖所示:app

      SMS_SDK:短信驗證碼SDK,包括靜態庫和本地化文件。使用時直接將這個文件夾拖入工程。工具

      SMS_SDKDemo:示例Demo 。post



 

 

   2, 導入SDK 將SMS_SDK這個文件夾拖入工程(要勾選copy和target)添加依賴庫文件

必要:       (Xcode7 及之後動態庫後綴爲tbd,Xcode7之前後綴爲dylib)

libicucore.tbd開發工具

libz.tbdspa

MessageUI.frameworkcode

javascriptcore.framework

libstdc++.tbd

可選:

AddressBook.framework (通信錄功能須要)

AddressBookUI.framework(通信錄功能須要)



    3,因爲iOS9 默認使用https請求,將其改回原來的http (詳見個人博客<iOS9 http不能訪問網絡——在Xcode中將https改爲http方式>)


   4,如今咱們須要到官網註冊開發者帳號,並在本身的帳號裏添加應用,獲取APP Key  和 App Secret。

---------------------——————————————---圖片分割線-----------------------------------------————————————————


5,在appDelegate中 添加 #import <SMS_SDK/SMSSDK.h>,註冊上一步獲得的兩個信息在



  6,在實現文件或控制器裏導入 #import <SMS_SDK/SMSSDK.h>後,實現相應的功能:

   (1)獲取驗證碼的方法 ----參數依次爲:獲取驗證碼方式(爲枚舉,選擇圖中短信方式)

+手機號+手機號所在的國家代碼(不要帶+號)+發送驗證碼文字樣式(官網後臺設置)+返回的錯誤信息


   (2)用戶輸入驗證碼的核實    參數依次爲:手機接收到的驗證碼+手機號+手機號所在國家代碼(不要帶+號)+驗證碼覈實後的結果


我手機接收到的結果截圖(沒有設置短信樣式):

(登陸官網開發者帳號,後臺設置短信樣式,能夠改爲本身想要的文字模板)

相關文章
相關標籤/搜索