作為iOS開發者,大家都應該知道ShareSDK這個比較出名的第三方分享(帶統計功能)開發工具包。
他的官網今年年初發布了短信驗證碼的SDK。本文介紹它的短信驗證碼SDK。(部分過程參考官網如何集成的文檔)
1.登錄官網下載——短信驗證碼SDK 網址:http://www.mob.com/#/index

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

下載好的壓縮包解壓后打開如下圖所示:
SMS_SDK:短信驗證碼SDK,包括靜態庫和本地化文件。使用時直接將這個文件夾拖入工程。
SMS_SDKDemo:示例Demo 。

2, 導入SDK 將SMS_SDK這個文件夾拖入工程(要勾選copy和target)添加依賴庫文件
必要: (Xcode7 及以后動態庫后綴為tbd,Xcode7以前后綴為dylib)
libicucore.tbd
libz.tbd
MessageUI.framework
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)用戶輸入驗證碼的核實 參數依次為:手機接收到的驗證碼+手機號+手機號所在國家代碼(不要帶+號)+驗證碼核實后的結果
我手機接收到的結果截圖(沒有設置短信樣式):
(登錄官網開發者賬號,后台設置短信樣式,可以改成自己想要的文字模板)

