我目前正在实现一个发布到社交网站的简单按钮(让我的应用稍微曝光一下,你知道该怎么做)。然而,我对所有这些社交网络的东西有点困惑。一方面,我知道 iOS 6 为 FB 和 Twitter ( Social.framework
) 提供了一个非常好的框架,但对于 iOS 5,它有点不同。 iOS 6,我想我已经想通了......然而,当我们进入 iOS 5 时,我发现它有点奇怪。据我了解,Twitter 已经集成到 iOS 5 中,可以使用 Twitter.framework
访问。和 Account.framework
构架。我没有得到的是为了支持 Twitter 的 5 和 6 我必须使用 Social.framework
, Twitter.framework
和 Account.framework
支持一切? IE。两种不同的方法取决于 iOS 版本。或者,如果我使用最新的 SDK,iOS 5 twitter 将与 Social.framework
一起工作吗? ?那个 Twitter 涵盖了。
现在使用 Facebook,我该如何在 iOS 5 中发帖?我很确定Social.framework
不会在 iOS 5 中工作,即使我使用最新的 SDK 构建应用程序。因此,我认为我不可避免地必须使用两种不同的方法来运行,具体取决于安装的 iOS 版本。那是对的吗?如果是这样,我该如何将 FB 集成到 iOS 5 中?我必须使用 Facebook 提供的 SDK 吗?
所以总结一下我的问题,如果有点罗嗦的话。
1) 我可以仅使用 Social.framework
将 Twitter 发布合并到我的应用程序中吗?对于 iOS 5 和 6,还是我必须使用 Social.framework
执行一种方法? (适用于 iOS 6)然后使用 Twitter.framework
的另一种方法和 Account.framework
(iOS 5)?
2) 我可以使用 Social.framework
对于 iOS 6 中的 Facebook,但不能用于 iOS 5,因此,我必须执行两种不同的方法,一种使用 Social.framework
。 (iOS 6) 然后一个带有 FB SDK (iOS 5),对吗?
在此先感谢,
问候,
迈克
最佳答案
1) Social.Framework
仅在 iOS6+ 上可用,因此您必须在两个框架之间进行拆分(或者您可以仅使用 Twitter.Framework
,即使某些方法具有已在 iOS6 上弃用)
2) 您可以在 iOS5 和 iOS6 上使用 Facebook SDK(我写这个答案时 iOS 的最新版本是 3.5)。 Facebook SDK 已经负责在 iOS6 上使用用户的 Facebook 帐户,或者当帐户尚未在手机中配置时依赖 iOS5 或 iOS6 上的 Facebook 应用程序
关于iphone - 向 Facebook 和 Twitter iOS 5 和 6 的简单帖子,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16104805/