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原生分享