适用于 iOS 的 Facebook SDK
Posted
技术标签:
【中文标题】适用于 iOS 的 Facebook SDK【英文标题】:Facebook SDK for iOS 【发布时间】:2012-08-20 18:52:43 【问题描述】:我有点困惑,在上一个项目中我使用了 Facebook sdk,我通过下载项目 facebook / facebook-ios-sdk 并将 src
文件夹添加到我的项目中来做到这一点。
然后我将 FBConnect.h 标头导入我的代码并使用FBConnect
对象进行连接。
现在我看到有这个Facebook SDK for iOS 可以安装,然后使用FBSession
对象进行连接。
这是新的吗?两者有什么不同? 一个简短的解释将不胜感激:)
【问题讨论】:
这是相当新的,它的工作方式似乎也大不相同。它于本月初(8 月 7 日)发布。不过,似乎有一些与此发行版本相关的错误。这是新功能的链接developers.facebook.com/features/whats-new-ios-sdk-3 【参考方案1】:FBSession 会在用户登录后存储您的 access_token 和有关用户的其他一些信息。如果我没记错的话,它符合单例模式,因此您不必创建它并实例化它,而是调用类方法访问某些对象,例如 access_token。
您仍然可以使用旧类,因为它在新 SDK 的已弃用标头下随 Facebook.h 和 FBConnect.h 一起提供。您可以用新的替换该文件夹中的所有内容,因为它同时符合旧 SDK 和新 SDK。尽管这可能不推荐,因为顾名思义,它们已被弃用。但它们现在工作得非常好。
【讨论】:
以上是关于适用于 iOS 的 Facebook SDK的主要内容,如果未能解决你的问题,请参考以下文章