我即将发布一个应用程序,它必须同时支持 iOS5 和 iOS6。但是对于新的 Facebook SDK 3.1,我不太确定如何将 Facebook 功能集成到两个 iOS 版本中。
使登录和墙发布操作在 iOS5 和 iOS6 版本中工作的最佳方法是什么?是否已经有任何最佳实践?
提前谢谢了!
最新的 Facebook SDK 也支持这两个 iOS 版本。如果您使用的是 iOS6,它将使用内置身份验证,否则它将自动回退到旧的“快速应用程序切换”或 Safari 模型。
所以如果你实现了 3.1 SDK,你就不用担心用户如何认证了:
升级的主要目的是带来与 iOS v6.0 的兼容性及其原生 Facebook 支持。使用 SDK 的 v3.1 意味着您的应用程序可以在该支持可用时极大地受益,但它们会自动回退到在旧版本的操作系统上使用以前的应用程序切换或基于 Web 的身份验证流程。
更多关于在 iOS 6 上实现对内置 Facebook 帐户的支持:http: //developers.facebook.com/docs/howtos/ios-6/