适用于同一应用的多个Windows Phone xaps

时间:2013-02-08 14:09:30

标签: windows-phone-7 windows-phone-8

我的应用程序有3个xap

  1. MyApp(WP7) - 免费,功能有限
  2. MyApp Pro(WP7) - 付费,功能齐全
  3. MyApp(WP8) - 免费,具有应用内商品的全部功能。
  4. 我的一般问题是找到一种方法将xap文件上传到市场,并使版本1和2仅对Windows Phone 7设备可见。对于Windows Phone 8设备,只能看到第3个版本。据我所知,第3版仅对Windows Phone 8设备自动可见,但如何使其他2个(1和2)对Windows Phone 8设备不可见,对Windows Phone 7设备可见。我假设,因为版本1和版本3具有相同的产品ID,因此版本1对于Windows Phone 8设备是不可见的,因为它已经被版本3覆盖。

    一般问题是:如何使版本2仅可见,仅适用于Windows Phone 7设备而不适用于Windows Phone 8?

1 个答案:

答案 0 :(得分:2)

只需将#3添加到#1(您可以同时在同一条目下发布,wp8用户将自动看到#3,wp7用户将看到#1。只需确保#3的版本号高于#1 (您仍然可以更新#1。)在您上传.xap文件的发布设置下,您可以通过下拉列表添加多个xaps。

棘手的一点是从WP8隐藏#2。这在技术上是可行的,但我认为您需要打开支持事件并要求他们启用它。