Windows 8 与桌面应用程序一起提供Windows 8应用程序

Windows 8 与桌面应用程序一起提供Windows 8应用程序,windows-8,desktop-application,windows-store,Windows 8,Desktop Application,Windows Store,我期待着提供一个地铁应用程序与我的桌面应用程序。问题是,用户将获得桌面应用程序,而Metro应用程序只是一个伴侣,没有桌面应用程序几乎是无用的。因此,由于消费者不可能在没有商店的情况下获得Win 8应用程序(至少据我所知),我正在寻找替代方案。例如,是否可以在安装过程中调用Windows应用商店,并直接在应用商店页面上获取用户的配对应用?更妙的是,是否有可能实现该过程的自动化 提前感谢您只需记录一个事实,即商店中有一个姐妹应用程序可用。正如您所知,这个配套应用程序仍需经过严格的Microsoft

我期待着提供一个地铁应用程序与我的桌面应用程序。问题是,用户将获得桌面应用程序,而Metro应用程序只是一个伴侣,没有桌面应用程序几乎是无用的。因此,由于消费者不可能在没有商店的情况下获得Win 8应用程序(至少据我所知),我正在寻找替代方案。例如,是否可以在安装过程中调用Windows应用商店,并直接在应用商店页面上获取用户的配对应用?更妙的是,是否有可能实现该过程的自动化


提前感谢

您只需记录一个事实,即商店中有一个姐妹应用程序可用。正如您所知,这个配套应用程序仍需经过严格的Microsoft测试程序,因此无法与桌面版本一起提供。我想你可以在你的主应用程序中的某个地方有一个“GetMetro应用程序”链接,该链接将进入你的Metro页面,以便下载

你必须使用桌面应用程序才能使用和不使用Windows 8 Metro应用程序(我相信你无论如何都会这么做)


我希望这会有所帮助。

您的问题不清楚“商店”应用程序是否会与桌面应用程序通信。如果需要安装桌面应用程序才能充分使用商店应用程序,则认证过程将复杂得多。您需要向认证团队提供一份桌面应用的副本进行测试,并且不能保证此类应用会被商店接受。

您的应用必须功能齐全才能通过商店认证。你写了

“…Metro应用程序只是一个几乎毫无用处的伴侣 没有桌面应用程序。”

第1.2节内容如下:

Windows应用商店只提供功能齐全的应用程序 拥有最佳体验的客户。任何可能导致我们 测试人员认为你的应用程序没有完全完成会导致 你的应用无法通过认证

测试人员不会安装配套应用程序,因此您的应用程序将无法通过认证。它也可能会失败1.1

您的应用程序必须在所有方面为客户提供独特的、创造性的价值或实用性 它支持的语言和市场


我知道,有人否决了这个。我知道这个答案,因为我刚从为期两天的Microsoft Windows 8应用程序开发培训课程回来,当时正在与其中一位学员讨论MS为VS2012做这件事的可能性……这是我的第一个想法。我已经与几位微软团队成员进行了广泛的交谈,他们非常重视商店应用程序的独立性和功能性。