3

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

提前致谢

4

3 回答 3

5

您只需要记录商店中有一个姊妹应用程序可用的事实。如您所知,此配套应用程序仍需经过严格的 Microsoft 测试程序,因此无法与桌面版本一起提供。我想你可以在你的主应用程序中的某个地方有一个“获取 Metro App”链接,该链接会转到你的 Metro 页面以供下载......

您必须将桌面应用程序模块化,以便在使用和不使用 Windows 8 Metro 应用程序的情况下工作(我相信无论如何你都会这样做)。

我希望这有帮助。

于 2012-08-28T14:29:12.600 回答
2

Your app must be fully functional to pass Store certification. You wrote ...

"... Metro app would just be a companion that is practically useless without the desktop application."

Section 1.2 of the Certification Requirements reads ...

The Windows Store offers only fully functional apps to provide customers with the best experience. Anything that might cause our testers to think that your app is not completely finished will cause your app to fail certification.

The testers will not install a companion app and therefore your app will fail certification. It will also likely fail 1.1 ...

Your app must offer customers unique, creative value or utility in all the languages and markets that it supports

于 2012-08-28T17:56:18.373 回答
0

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

于 2012-08-28T16:51:05.020 回答