facebook 是國(guó)外主要社交平臺(tái),我們開發(fā)時(shí)難免會(huì)接Facebook sdk躏哩,我這里做個(gè)記錄署浩,以后自己看,如果幫到了你扫尺,我感到非常榮幸筋栋。
注冊(cè)Facebook 開發(fā)者,這個(gè)就不贅述了正驻,照著官方指導(dǎo)做就好了
Facebook 登錄?官方文檔照著做就好了弊攘,這里我們講兩點(diǎn)
1、使用cocoapods 方式接sdk
?????a姑曙、 終端進(jìn)入工程文件夾(有.xcodeproj的文件夾)
? ? b襟交、生成Podfile文件 (vim Podfile),添加Facebook sdk?
這里的target ?要對(duì)應(yīng)我們工程中的target。(可以是中文)
但是鑒于國(guó)內(nèi)下載facebook-sdk git的感人速度伤靠。我建議先下載好對(duì)應(yīng)的git捣域。然后將pod的地址指向本地已下載好的git庫(kù)。我是這樣做的:
(/Users/xixi/Desktop/facebook_1是我提前下載好的git庫(kù))
platform :ios, '8.0'
target 'facebook' do
? ? pod 'FacebookSDK',:path => '/Users/xixi/Desktop/facebook_1'
? ? pod 'FacebookSDK/LoginKit',:path => '/Users/xixi/Desktop/facebook_1'
end
在直接pod install。
這樣就是成功的:
pod完成圖
現(xiàn)在打開工程焕梅,記得是打開xcworkspace
成功
接下來(lái)就是搬磚工作了迹鹅,把官方文檔上的代碼搬進(jìn)工程就好了。
2贞言、自定義Facebook 登錄
(話不多說(shuō)斜棚,直接上代碼)
登錄
獲取信息
Facebook 分享(官方已經(jīng)暫停了messenger分享,這里我們講Ios原生分享)
(直接看代碼)
Ios原生分享