iOS 6- : Facebook API

标签 ios facebook-graph-api ios6

我正在开发一个与 Facebook 集成的应用程序。 我阅读了有关在 ios 6 中集成的信息,好的。 我下载了 SDK 并附带了示例。我打开了 “Scrumptious”,但它适用于 iOS 4.3!!

那么,两个问题:

  1. 有适用于 iOS 6 的示例吗?
  2. 如何使用 Facebook SDK 开发与 iOS 6 和其他 iOS 集成的应用程序?

谢谢。

最佳答案

最新版本的 Facebook SDK 适用于所有 Apple 支持的 iOS 版本,即 4.3+。如果设备使用的是 iOS 6,并且您以适当的方式请求您的权限(即先读后写),那么它将使用 Apple 的内置 Facebook 支持和用户在别处提供的用户名/密码。但是,它也可以在不支持该功能的 iOS 4 和 5 设备上运行,提供适当的应用内提示或根据需要暂时调出 Facebook 应用。

因此,对于从 iOS 6 访问 Facebook,使用 Facebook SDK 是可选的,但这可能是一个好主意,因为:

  • 它也适用于 iOS 4 和 5;和
  • 它为常见的 Facebook 任务提供了大量预建对话。

因此,尽管 Scrumptious 可以在 iOS 4.3 上运行,但它使用的是最新版本的 SDK,并将使用操作系统级别的支持(如果可用)。

最新版 SDK 与旧版 SDK 的区别之一是 FBSession 现在有了 activeSession 的概念,即它有类似单例的功能,支持全局模态 session 。那是公开添加的 in June last year . Scrumptious 利用了该功能,例如在 SCAppDelegate.m 的第 94、130、144、152 和 159 行。

因此,直接回答您的问题:您很可能已经下载了正确的 SDK。您将编写完全相同的代码以在 iOS 4、5 或 6 下使用它。像 Scrumptious 这样的示例是一个很好的起点。

关于iOS 6- : Facebook API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14763260/

相关文章:

ios - 如何放置按钮并在所有 View Controller 之间传输其状态

ios - 过滤/搜索 NSMutableDictionary

android - 如何在 android 中使用 Graph API 在 facebook 上发布我的状态

javascript - facebook 分享对话框重定向而不是弹出?

ios - 在 segue 上出现 SIGBART 错误。

ios - iPhone 6 上的 iPhone 应用程序时不时切换到后台

ios - 如何在 Swift 中更改 UITableView 单元格文本宽度

iphone - Facebook open-graph - 发布 Action 可靠性

events - 重复 requestAccessToEntityType :EKEntityTypeEvent during development 的过程

ios - NSAttributedString 多行给出错误的高度?