今天很偶然的一個機會,在一個項目中看到,可以使用BmobSDK這個第三方框架來進行實現,開發的很多項目中,很多時候需要登錄注冊功能,手機發送驗證碼,郵箱驗證等功能,也有第三方登錄的功能,第三方登錄今天暫且不說,這里先說一下其他的功能下面我給大家介紹一下。
相對于其他的第三方框架,BmobSDK一樣,有兩種方式可以添加到項目中,
第一種,下載官方的SDK導入工程,然后導入我們要使用的frameworks框架是需要使用CocoaPods 進行添加,
第二種,使用cocoa pods進行導入,如果有同學不會使用cocoapods可以點擊這里,cocoa pods是個很好用的工具。如項目中有cocoa pod,只需在項目文件夾中的Podfile文件中添加? pod 'BmobSDK'? 即可。 還有很重要一點,使用第三方的時候記得一定要在你的info里面添加App Transport Security Settings這樣一個鍵值,同時把它設置成字典,然后把里面的key換成Allow Arbitrary Loads,然后把他的bool值設置成YES,不然你是無法請求獲取到網絡數據的。有很多時候發現自己沒寫錯,但是就是無法發送郵箱驗證等,就是因為這個緣故。
先簡單說一下第一種方法,只需要進入Bmob的官網下載相對應的SDK,然后根據一些文檔,對項目導入一些依賴庫,最后在你應用的APPdelegate里面導入#import同時把你應用的APPid拷貝進來,準備工作就緒,需要實現什么功能,只需要尋找framework中一些文件的方法,具體運用實現即可。
后續第二種方法,就沒什么了,cocoa pod導入BmobSDK,然后注意一些info.plist文件選項的設置就可以,在項目中登錄注冊模塊,進行先引入頭文件,#import <BmobSDK/Bmob.h>或者#import<BmobSDK/BmobUser.h>,需要實現什么功能,調用實現哪個方法就可以了。
今天只是簡單介紹下,具體還需要自己學習,上手很快。。。
另外Bmob不僅有登錄注冊功能方面的SDK,還有云數據,微信小程序,移動支付,都還可以。