【问题标题】:Sharing and iOS versions in xcodexcode 中的共享和 iOS 版本
【发布时间】:2012-10-16 20:04:09
【问题描述】:

我正在制作一个输出文本的应用程序,并希望用户可以选择在 twitter 和/或 Facebook 上分享此文本.....我知道 iOS6 与 twitter 和 Facebook 相关联。但是,如果拥有 iOS 5.1 的用户安装该应用程序会发生什么?我想我想看看我是否应该使用 ios6 和内置共享功能或 ios5 并使用 sharekit 在 twitter 和 facebook 上共享。 我的另一个问题也相关。

如果我在 xcode 中使用 ios6 构建我的应用程序,安装了 ios5 的用户仍然可以安装此应用程序吗?那么,只有在 ios6 中才有的功能(如共享)会发生什么? 感谢您的所有帮助

【问题讨论】:

    标签: iphone ios xcode twitter ios6


    【解决方案1】:

    如果您将应用程序的目标设置为 iOS 6,则在以前的 iOS 版本上运行的用户将无法安装它。此外,例如,如果您将目标设置为 iOS 5,您将无法使用 facebook 原生 facebook 集成。因此,在我看来,您应该为 iOS 5 设置目标,将 facebook 框架设置为可选,并在启动应用程序时检查它运行的 iOS 版本。如果不是 iOS 6,请使用 shareKit。

    【讨论】:

    • Sharekit 仅适用于 Facebook?他可以改用 facebook sdk。 Twitter 包含在 iOS5 中,因此可以安全使用。
    • 好点。但是,问题也与sharekit有关,所以我同意了。另外,我认为实现 sharekit 比 facebook sdk 更容易......
    • 谢谢@AndreiFilip 所以让我检查一下我是否理解正确。我为 iOS5 设置了目标,检查用户的版本,如果用户有 ios6,如果没有,我使用 sharekit.. 我唯一剩下的问题是,即使 twitter 是本机的并且我实现了,我是否仍然可以在 ios5 中使用相同的共享按钮facebook 与 sharekit?
    • 是的...在它的操作方法中首先检查它是否是 ios5/6。你只需要做一个 if/else 来看看你应该使用哪个......
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-11-29
    • 1970-01-01
    • 2015-07-01
    • 1970-01-01
    • 2015-09-09
    • 1970-01-01
    • 2013-10-02
    相关资源
    最近更新 更多