ios - Facebook iOS SDK 与社交框架

标签 ios facebook social-framework

我想编写与 Facebook 高度集成的应用程序。我不确定我应该使用什么 - Facebook 提供的 sdk 或 Apple 提供的新社交框架。你知道它们的优缺点吗?

[编辑] 我不再使用Apple提供的Social Framework,因为它更容易集成,将来会开发,并且我可以访问设备所有者的Facebook帐户,因此用户在使用我的应用程序时不必登录Facebook。我想做一些自定义的事情,所以我从 ACAccountCredential 获取 oauth token ,然后我使用 AFNetworing 向 Facebook 的 Graph API 发出请求。

最佳答案

Social Framework 专为简单的、站点中立的数据操作而设计。示例可能包括获取用户的“事件提要”(如文档所述)或发布新状态或照片。它目前适用于 Twitter、Facebook 和微博,但除了缺乏功能外,目前的主要缺点是它仅限于 iOS 6,这在未来不会是一个太大的问题。

另一方面,Facebook 确实有一个 iOS SDK,可以相当容易地将 Facebook 集成到您的应用程序中,而且它比 Social Framework 更强大。另一个好处是支持可追溯到 iOS 4.3。

我建议使用 Facebook iOS SDK 而不是编写您自己的自定义 SDK 并使用 OAuth,因为 Facebook 已经为您完成了这项工作。

关于ios - Facebook iOS SDK 与社交框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15722543/

相关文章:

ios - 是否可以通过 API 在应用程序内进行转发?

ios - subview 位置不正确

ios - iOS/Swift 中函数旁边的 "M"是什么意思?

ios - 如何使用 FQL 从群组中获取群组管理员的帖子

ios - 使用 Social Framework 从 Facebook 获取基本信息(id,first_name) - 附上源代码和屏幕截图

ios - 如何获取好友的facebook id

ios - 在 iOS 应用程序中下载并解压文件

ios - tableView 中的数组索引超出范围

php - 通过ajax加载facebook内容

facebook - 获取我的网站访问者的 Facebook 用户 ID(无需身份验证)