做爲iOS開發者,你們都應該知道ShareSDK這個比較出名的第三方分享(帶統計功能)開發工具包。javascript
他的官網今年年初發布了短信驗證碼的SDK。本文介紹它的短信驗證碼SDK。(部分過程參考官網如何集成的文檔)java
1.登陸官網下載——短信驗證碼SDK 網址:http://www.mob.com/#/indexc++
——————————————————圖片分割線——————————————————————
網絡
下載好的壓縮包解壓後打開以下圖所示:app
SMS_SDK:短信驗證碼SDK,包括靜態庫和本地化文件。使用時直接將這個文件夾拖入工程。工具
SMS_SDKDemo:示例Demo 。post
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)用戶輸入驗證碼的核實 參數依次爲:手機接收到的驗證碼+手機號+手機號所在國家代碼(不要帶+號)+驗證碼覈實後的結果
我手機接收到的結果截圖(沒有設置短信樣式):
(登陸官網開發者帳號,後臺設置短信樣式,能夠改爲本身想要的文字模板)