iOS開發——短信驗證碼


作為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)用戶輸入驗證碼的核實    參數依次為:手機接收到的驗證碼+手機號+手機號所在國家代碼(不要帶+號)+驗證碼核實后的結果


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

(登錄官網開發者賬號,后台設置短信樣式,可以改成自己想要的文字模板)




免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM