iOS簡單的分享功能

簡介:

一直看大牛的文章了,學(xué)到很多,也不敢寫,怕自己水平有限,寫的東西讓大家笑話. 最近公司要做簡單的分享功能,研究了一天,決定不管自己水平咋樣,還是把做過的東西總結(jié)一下吧.

一提到分享功能,大部分人都會想到友盟分享和ShareSDk,這兩者對各個平臺的分享封裝的很好,用起來也不是很簡單.所有對于簡單的一些分享(例如:只有QQ,QQ空間,微信,微信朋友圈)就不用這些框架啦,微信開發(fā)平臺和騰訊開放平臺對分享做的很簡單,按照文檔操作就行(騰訊開發(fā)平臺不太好搞啊...).

一.微信和朋友圈分享

1.下載微信sdk:先登錄微信開放平臺 登錄注冊賬號,下載sdk

2.導(dǎo)入sdk

下載的SDKExport文件
中包含三個主要文件libWeChatSDK.a, WXApi.h, WXApiObject.h,將其導(dǎo)入項目中.并且在Build Phases -> Link Binary With Libraries導(dǎo)入需要的框架

SystemConfiguration.framework,? libz.dylib,

libsqlite3.0.dylib,? CoreTelephony.framework


1.添加依賴的庫

3.注冊你在微信開放平臺得到的key,一般以wx開頭

在AppDelegate此方法中注冊,導(dǎo)入import "WXApi.h"


2.注冊申請的key

4.在other linker 中添加 -Objc , -fobjc-arc, -all_load


3.將sdk路徑添加到paths

5.在info中的RULTypes中添加微信的key ,回調(diào)


4.設(shè)置url,回調(diào)地址

二,使用sdk

在配置完以上步驟,就可以放心使用微信分享功能啦

1.在AppDelegate.m文件中,重寫兩個方法,用于分享之后,回調(diào)到項目中


5.重寫方法

2.發(fā)生分享內(nèi)容,分享微信好友和微信朋友圈


6.分享的場景


7.分享鏈接到微信好友

微信分享還可以分享文字,圖片,音樂,視頻等等,官方文檔講解很詳細(xì),這就不一一列舉啦

三.騰訊開放平臺,QQ分享

qq分享文檔很是坑啊,13年的,說的也很亂,研究了一天才能成功的實現(xiàn)分享

1.下載騰訊開放平臺文檔:sdk地址 ,將TencentOpenAPI.framework和TencentOpenApi_IOS_Bundle.bundle文件拷貝到應(yīng)用開發(fā)的目錄下马昨,注意必須放在項目主文件夾的根目錄下嫂粟,否則會出錯豌拙。然后將TencentOpenAPI.framework從保存的目錄拖動到工程的FrameWorks虛擬目錄下.

2.說明文檔中強(qiáng)調(diào),在彈出的對話框中勾選“Create groups for any added folders”各墨,去掉“copy items intodestination group’s folder(if needed)”,在Add totargets中選擇要加入SDK的target之后點(diǎn)擊finish。完成之后就將iOS的SDK的framework文件加入了開發(fā)工程中。

3.添加依賴的庫:Security.framework,libiconv.2.dylib太伊,SystemConfiguration.framework,

CoreGraphics.Framework逛钻,CoreTelephony.framework僚焦,libstdc++.dylib,

libz.dylib曙痘,TencentOpenAPI.framework芳悲。

4 修改工程配置屬性

依次選中:項目文件(xcodeproj后綴名文件)-> Info->URL Types.

添加1個URL Type:

Identifier:tencent

URL Schemes:tencent+appId

其中的appId為在QQ互聯(lián)注冊登記的appId,如果是12345边坤,則URL Schemes欄輸入:tencent12345名扛。

四.使用QQ分享

1.在AppDelegate.m中導(dǎo)入#import "TencentOAuth.h"頭文件,注冊appid(官方文檔沒有說明分享功能,怎樣注冊appid,這個問題研究了很長才搞定)


8.授權(quán)qq

2.重新微信中提到的那兩個方法,怎么寫,截圖已經(jīng)有啦(圖5)

3.在需要分享的界面導(dǎo)入

#import "QQApiInterface.h"

#import "QQApiInterfaceObject.h"

#import "TencentMessageObject.h"


9.實現(xiàn)分享

添加上面代碼,就能實現(xiàn)簡單的分享功能啦!

結(jié)束語:

本人第一次寫簡書,漏洞不足一定很多,希望各位大神多多評判指導(dǎo),如果有問題可以留言喲.

最后留下關(guān)于分享學(xué)習(xí)過的好文章:地址 http://www.reibang.com/p/e6d3c5928d75?utm_campaign=hugo&utm_medium=reader_share&utm_content=note&utm_source=qq

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市茧痒,隨后出現(xiàn)的幾起案子肮韧,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 212,599評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件弄企,死亡現(xiàn)場離奇詭異超燃,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)拘领,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,629評論 3 385
  • 文/潘曉璐 我一進(jìn)店門意乓,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人约素,你說我怎么就攤上這事届良。” “怎么了业汰?”我有些...
    開封第一講書人閱讀 158,084評論 0 348
  • 文/不壞的土叔 我叫張陵,是天一觀的道長菩颖。 經(jīng)常有香客問我样漆,道長,這世上最難降的妖魔是什么晦闰? 我笑而不...
    開封第一講書人閱讀 56,708評論 1 284
  • 正文 為了忘掉前任放祟,我火速辦了婚禮,結(jié)果婚禮上呻右,老公的妹妹穿的比我還像新娘跪妥。我一直安慰自己,他們只是感情好声滥,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,813評論 6 386
  • 文/花漫 我一把揭開白布眉撵。 她就那樣靜靜地躺著,像睡著了一般落塑。 火紅的嫁衣襯著肌膚如雪纽疟。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 50,021評論 1 291
  • 那天憾赁,我揣著相機(jī)與錄音污朽,去河邊找鬼。 笑死龙考,一個胖子當(dāng)著我的面吹牛蟆肆,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播晦款,決...
    沈念sama閱讀 39,120評論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼炎功,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了缓溅?” 一聲冷哼從身側(cè)響起亡问,我...
    開封第一講書人閱讀 37,866評論 0 268
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后州藕,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體束世,經(jīng)...
    沈念sama閱讀 44,308評論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,633評論 2 327
  • 正文 我和宋清朗相戀三年床玻,在試婚紗的時候發(fā)現(xiàn)自己被綠了毁涉。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,768評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡锈死,死狀恐怖贫堰,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情待牵,我是刑警寧澤其屏,帶...
    沈念sama閱讀 34,461評論 4 333
  • 正文 年R本政府宣布,位于F島的核電站缨该,受9級特大地震影響偎行,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜贰拿,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 40,094評論 3 317
  • 文/蒙蒙 一蛤袒、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧膨更,春花似錦妙真、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,850評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至矗漾,卻和暖如春菱阵,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背缩功。 一陣腳步聲響...
    開封第一講書人閱讀 32,082評論 1 267
  • 我被黑心中介騙來泰國打工晴及, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人嫡锌。 一個月前我還...
    沈念sama閱讀 46,571評論 2 362
  • 正文 我出身青樓虑稼,卻偏偏與公主長得像,于是被迫代替她去往敵國和親势木。 傳聞我的和親對象是個殘疾皇子蛛倦,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,666評論 2 350

推薦閱讀更多精彩內(nèi)容