装有 iOS 5 和 iOS 6 的 Facebook

Posted

技术标签:

【中文标题】装有 iOS 5 和 iOS 6 的 Facebook【英文标题】:Facebook with iOS5 and iOS6 【发布时间】:2012-10-25 10:29:46 【问题描述】:

我即将发布一个应用程序,它必须同时支持 ios5 和 iOS6。但是对于新的 Facebook SDK 3.1,我不太确定如何将 Facebook 功能集成到两个 iOS 版本中。

在 iOS5 和 iOS6 版本中,让登录和墙贴操作都起作用的最佳方法是什么?是否已有最佳实践?

非常感谢!

【问题讨论】:

【参考方案1】:

最新的 Facebook SDK 也同时支持这两个 iOS 版本。如果您使用的是 iOS6,它将使用内置身份验证,否则它将自动回退到旧的“快速应用切换”或 Safari 模型。

所以如果你implement the 3.1 SDK,你就不用担心用户如何认证了:

升级的主要目的是带来与iOS的兼容性 v6.0 及其原生 Facebook 支持。使用 SDK v3.1 意味着 当支持可用时,您的应用会从该支持中受益匪浅,但是 他们会自动回退以使用以前的应用程序切换或 旧版本操作系统上的基于 Web 的身份验证流程 系统。

更多关于在 iOS 6 上实现对内置 Facebook 帐户的支持:http://developers.facebook.com/docs/howtos/ios-6/

【讨论】:

以上是关于装有 iOS 5 和 iOS 6 的 Facebook的主要内容,如果未能解决你的问题,请参考以下文章

未检测到装有 iOS 5.1 的 iPad - Xcode 4.3.1

如何从装有 iOS 5(供个人使用)的新 iPhone 获取历史位置数据?

iOS 12 iPad 拒绝启动请求 - Xcode

webkit iOS 5上的自定义Javascript事件不起作用

Xcode 11 单元测试:未列出装有 iOS 12.* 的设备

目前有啥方法可以在装有 iOS 9 的 iOS 设备上浏览 App 文件夹/App Sandbox