Windows 8 如何向社交网络共享内容

Windows 8 如何向社交网络共享内容,windows-8,microsoft-metro,Windows 8,Microsoft Metro,我对Metro应用程序中的共享模式感到困惑。我们正试图遵循Windows设计方法,并决定调查共享魅力 本文介绍了如何在应用程序之间共享内容。但我们希望允许用户共享到Twitter和Facebook,如果系统中没有安装这些应用程序,该功能将不可用 所以问题更多的是在概念层面上:如果我们提供了共享社交网络的可能性,我们是否需要在应用程序中实现UI和逻辑,而忘记共享魅力?您是正确的,共享魅力只允许您的应用程序与其他应用程序共享数据,如果未安装这些应用程序,则可能无法共享到这些网络。请记住,可能会安装其

我对Metro应用程序中的共享模式感到困惑。我们正试图遵循Windows设计方法,并决定调查共享魅力

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


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

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

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

您说:

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

问题不是你想要什么,至少不是在Windows应用商店应用程序的上下文中。这关系到用户想做什么,如果用户希望通过Twitter或Facebook进行共享,那么他们可以安装大量的应用程序来实现这一点

作为Windows 8应用程序的开发人员,您的目标应该是提供希望应用程序共享的信息,并让用户决定共享信息的位置

您可以通过包含多种格式(纯文本、HTML、图像、缩略图等)来改善用户体验,以确保无论实施共享目标合同的应用程序首选哪种格式,您都能满足要求

从短期来看,在Twitter和Facebook上添加自己独特的共享功能似乎是个好主意,但当下一个伟大的社交媒体网络出现,Twitter/Facebook开始衰落时,会发生什么呢?你是否也要将该功能添加到你的应用程序中

同时,对共享不感兴趣的用户将在你的应用程序中有额外的东西,而这些东西对他们没有任何好处


尝试一下共享合同……在我看来,它提供了一种很好的方式,让您的用户可以轻松地与各种应用程序和社交网络共享,即使是那些尚未创建的应用程序。

收件箱中附带的people应用程序默认情况下也允许您共享到FB和twitter。@DominicHopton但我如何表示需要共享到FB或twitter?默认情况下,它们会处理纯文本消息吗?您不需要指定网络;用户可以选择作为共享合同UX的一部分。我明白你的观点,尽管它没有回答我的问题;)Twitter和FB是该应用程序的重要组成部分,对于目标受众而言,通过电子邮件或短信进行共享没有太大价值。这就是为什么会有这样一个问题——如何实现这个目标,而不是它是否有意义:)你的问题的答案是,如果你想在共享方面做自己的事情,是的,你必须对UI/逻辑负责。但问题是,您正试图为用户选择他们应该如何共享。如果你使用共享源代码合同,我看不出你遗漏了什么。如果用户看到通过Twitter/Facebook共享的价值,他们将安装允许此类共享的应用程序。如果没有,那么你直接将该功能添加到你的应用程序中不会使他们更容易共享。