前段時間用ShareSDK完成了第三方分享的部分,由于說明文檔是Objective-C語言,所以將Swift版本整理一下,分享過來。本文以新浪微博(網頁授權)為例,其他平臺相似。點此查看Markdown版本
前期準備:
1、登陸http://mob.com并進入開發者后臺,添加一個應用,獲得App Key和App Secret。
2、登陸新浪微博開發者平臺http://open.weibo.com,添加應用,獲得App Key和App Secret。
正式開始:
1、進入http://sharesdk.mob.com/Download-ShareSDK For iOS專用快速集成組件,下載你所需要的社交平臺framework:
2、將下載的SDK解壓后導入工程中,勾選”Copy items if needed”:
3、添加依賴庫:
必須添加的依賴庫如下:
SystemConfiguration.framework
QuartzCore.framework
CoreTelephony.framework
libicucore.dylib
libz.1.2.5.dylib
Security.framework
4、新建Header File,并建立橋接:
5、打開橋接文件(TEST-Bridging-Header.h)導入文件頭:
6、在Appdelegate.Swift初始化SDK和第三方平臺(附常見平臺代碼):
7、在分享按鈕或其他控件的動作中添加實現代碼:
至此,已可以使用新浪微博網頁授權進行分享,如需使用客戶端,只需添加SSO授權即可。
另外,新注冊騰訊開放平臺帳號只支持SSO授權,只是老開發者才可以使用網頁授權。
豆瓣開發者平臺新建應用后,需要添加測試ID,并使用此ID進行分享測試。
原開發文檔:http://wiki.mob.com/快速集成指南/