6

我目前正在实现一个发布到社交网站的简单按钮(让我的应用有点曝光,你知道的练习)。然而,我对所有这些社交网络的东西有点困惑。一方面,我知道 iOS 6 为 FB 和 Twitter ( Social.framework) 提供了一个非常好的框架,但对于 iOS 5,它有点不同。iOS 6,我想我已经想通了……然而,当我们进入 iOS 5 时,我发现它有点奇怪。据我了解,Twitter 已经集成到 iOS 5 中,可以使用Twitter.frameworkAccount.framework框架访问。我没有得到的是为了支持 Twitter 的 5 和 6,我必须使用Social.frameworkTwitter.frameworkAccount.framework支持一切吗?即两种不同的方法取决于 iOS 版本。或者,如果我使用最新的 SDK,iOS 5 twitter 是否可以使用Social.framework? 那个推特涵盖了。

现在对于 Facebook,我如何在 iOS 5 中发帖?即使我使用最新的 SDK 构建应用程序,我也很确定Social.framework它不会在 iOS 5 中工作。因此,我认为不可避免地我将不得不根据安装的 iOS 版本运行两种不同的方法。那是对的吗?如果是这样,我该如何将 FB 集成到 iOS 5 中?我必须使用 Facebook 提供的 SDK 吗?

所以总结一下我的问题,如果这一切有点罗嗦。

1) 我可以将 Twitter 发布合并到我的应用程序中,仅使用Social.frameworkiOS 5 和 6,还是我必须使用Social.framework(iOS 6)的一种方法,然后使用Twitter.frameworkAccount.framework(iOS 5)的另一种方法?

2) 我可以Social.framework在 iOS 6 中使用 Facebook,但不能在 iOS 5 中使用,因此,我必须执行两种单独的方法,一种使用Social.framework(iOS 6),另一种使用 FB SDK (iOS 5),对吗?

在此先感谢,
问候,
迈克

4

1 回答 1

4

1)Social.Framework仅在 iOS6+ 上可用,因此您必须在两个框架之间进行拆分(或者Twitter.Framework即使某些方法在 iOS6 上已弃用,您也只能使用)

2)您可以在 iOS5 和 iOS6 上使用 Facebook SDK(我写这个答案时 iOS 的最新版本是3.5)。Facebook SDK 已经负责在 iOS6 上使用用户的 Facebook 帐户或在手机中尚未配置帐户时依赖 iOS5 或 iOS6 上的 Facebook 应用程序

于 2013-04-19T13:33:32.180 回答