【问题标题】:How to share content to social networks如何将内容分享到社交网络
【发布时间】:2012-08-14 13:19:56
【问题描述】:

我对 Metro 应用程序中的共享模型感到困惑。我们正在尝试遵循 Windows 设计方法,并决定研究 Share 魅力。

This 文章介绍了如何在应用之间共享内容。但我们希望允许用户分享到 Twitter 和 Facebook,如果系统中没有安装这些应用程序,则此功能将不可用。

所以问题更多是在概念层面上:如果我们提供分享到社交网络的可能性,我们是否需要在我们的应用程序中实现 UI 和逻辑而忘记分享魅力?

【问题讨论】:

    标签: windows-8 microsoft-metro


    【解决方案1】:

    您是正确的,共享魅力仅使您的应用程序能够与其他应用程序共享数据,如果未安装这些应用程序,则可能无法共享到这些网络。请记住,可能会安装其他“非官方”应用程序来完成同样的事情。 FlipToast 就是一个例子。

    如果分享到 Twitter 和 Facebook 是您的应用程序的重要方面,至少在用于 Release Preview 的 SDK 中,您需要自己实现该逻辑。

    【讨论】:

    • 默认情况下,收件箱中的人物应用将允许您分享到 FB 和 twitter。
    • @DominicHopton 但我如何表明我需要分享到 FB 或 Twitter?他们会默认处理纯文本消息吗?
    • 不需要指定网络;用户可以选择它作为共享合约用户体验的一部分。
    【解决方案2】:

    你说:

    但我们希望允许用户分享到 Twitter 和 Facebook

    问题不是您想要的,至少不是在 Windows 应用商店应用的上下文中。这关乎用户想要做什么,如果用户希望通过 Twitter 或 Facebook 分享,将会有大量应用程序供他们安装,从而使这成为可能。

    作为 Windows 8 应用的开发人员,您的目标应该是提供您希望您的应用共享的信息,并让用户决定在哪里共享该信息。

    您可以通过包含多种格式(纯文本、HTML、图像、缩略图等)来改善用户体验,以确保无论实现 Share 目标合同的应用首选哪种格式,您都已掌握覆盖。

    向 Twitter 和 Facebook 添加您自己独特的共享功能在短期内似乎是个好主意,但是当下一个伟大的社交媒体网络出现并且 Twitter/Facebook 开始消退时会发生什么?您是否也打算将该功能添加到您的应用中?

    同时,对分享不感兴趣的用户将在您的应用中拥有额外的内容,而这些内容对他们没有任何好处。

    试试 Share 合同...IMO,它提供了一种很好的方式,让您的用户可以轻松地与各种应用和社交网络分享,甚至是那些尚未创建的应用和社交网络。

    【讨论】:

    • 我明白你的意思,虽然它没有回答我的问题;) Twitter 和 FB 对于目标受众来说是应用程序的重要部分,通过电子邮件或短信分享并没有太大的价值。这就是问题存在的原因 - 如何实现目标,而不是它是否有意义:)
    • 您的问题的答案是,如果您想通过共享做自己的事情,是的,您必须对 UI/Logic 负责。但关键是你试图为用户选择他们应该如何分享。如果您使用共享源合同,我看不到您错过了什么。如果用户看到通过 Twitter/Facebook 分享的价值,他们将安装允许此类分享的应用程序。如果没有,那么您直接将该功能添加到您的应用程序不会使他们更有可能分享。
    猜你喜欢
    • 1970-01-01
    • 2013-05-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-01-16
    相关资源
    最近更新 更多