前段時間用ShareSDK完成了第三方分享的部分,由于說明文檔是Objective-C語言瑟啃,所以將Swift版本整理一下论泛,分享過來。本文以新浪微博(網(wǎng)頁授權(quán))為例蛹屿,其他平臺相似屁奏。點此查看Markdown版本
前期準備:
1、登陸http://mob.com并進入開發(fā)者后臺错负,添加一個應(yīng)用坟瓢,獲得App Key和App Secret。
2犹撒、登陸新浪微博開發(fā)者平臺http://open.weibo.com折联,添加應(yīng)用,獲得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跌帐、在分享按鈕或其他控件的動作中添加實現(xiàn)代碼:
至此,已可以使用新浪微博網(wǎng)頁授權(quán)進行分享绊率,如需使用客戶端谨敛,只需添加SSO授權(quán)即可。
另外滤否,新注冊騰訊開放平臺帳號只支持SSO授權(quán)脸狸,只是老開發(fā)者才可以使用網(wǎng)頁授權(quán)。
豆瓣開發(fā)者平臺新建應(yīng)用后藐俺,需要添加測試ID炊甲,并使用此ID進行分享測試。
原開發(fā)文檔:http://wiki.mob.com/快速集成指南/