iOS Facebook 登录和分享接入小结

facebook 是国外主要社交平台,我们开发时难免会接Facebook sdk,我这里做个记录,以后自己看,如果帮到了你,我感到非常荣幸。



注册Facebook 开发者,这个就不赘述了,照着官方指导做就好了


Facebook 登录 官方文档照着做就好了,这里我们讲两点

1、使用cocoapods 方式接sdk

     a、 终端进入工程文件夹(有.xcodeproj的文件夹)

    b、生成Podfile文件 (vim Podfile),添加Facebook sdk 


这里的target  要对应我们工程中的target。(可以是中文)

但是鉴于国内下载facebook-sdk git的感人速度。我建议先下载好对应的git。然后将pod的地址指向本地已下载好的git库。我是这样做的:

(/Users/xixi/Desktop/facebook_1是我提前下载好的git库)

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完成图

现在打开工程,记得是打开xcworkspace

成功

接下来就是搬砖工作了,把官方文档上的代码搬进工程就好了。


2、自定义Facebook 登录

(话不多说,直接上代码)


登录


获取信息



Facebook 分享(官方已经暂停了messenger分享,这里我们讲Ios原生分享)

(直接看代码)


Ios原生分享


参考代码:https://github.com/leonardo104xixi/facebook_test

你可能感兴趣的:(iOS Facebook 登录和分享接入小结)