MSIX 应用的应用包管理指南

了解如何向客户提供应用软件包,以及如何管理特定软件包方案。

OS 版本和软件包分布

不同的操作系统可以运行不同类型的软件包。 如果有多个软件包可以在客户的设备上运行,Microsoft Store 将提供最佳匹配。

一般来说,更高版本的 OS 版本可以运行面向同一设备系列以前的 OS 版本的软件包。 Windows 11 设备可以运行以前支持的所有 OS 版本(每个设备系列)。

从应用商店中删除应用

有时,你可能想停止向客户提供应用,实际上也就是“取消发布”。 为此,请使用“应用概述”页中应用商店状态中的切换按钮。 在你确认要停止提供应用后,几个小时内应用将不会继续在应用商店内显示,新客户也无法获得应用(除非他们拥有促销代码,并且使用的是 Windows 10 或 Windows 11 设备)。

显示如何在商店中使产品不可用的新 msix 概述页的屏幕截图

重要

此选项将覆盖你在提交中选择的任何可见性设置。

此选项的效果与创建提交并选择使此产品在应用商店中提供但不可被发现中的使用购买选项相同。 但是,这不要求你创建新的提交。

请注意,任何已经拥有该应用的客户仍然可以使用它,并可以再次下载(如果你稍后提交了新软件包,他们甚至还可以获取更新)。

不再提供应用后,仍可以在合作伙伴中心看到该应用。 如果你决定再次向客户提供应用,则可以在应用概述页上的横幅中单击“使产品可用”,也可以使用“应用概述”页面上应用商店状态卡中的切换按钮。 确认后,应用将在几小时内向新客户开放(除非受到上次提交设置的限制)。

显示如何在商店中使产品可用的新 msix 概述页的屏幕截图

注意

如果你想保留自己的应用,但又不想继续在某个特定 OS 版本上向新客户提供,则可以创建一个新的提交,并删除你想阻止新客户获取的 OS 版本的所有软件包。

删除以前支持的设备系列的软件包

如果删除应用以前支持的某些设备系列(见用扩展 SDK 编程)中的所有程序包,在“程序包”页面上保存更改之前将提示确认是否要这样做。

当你发布某项提交请求删除应用以前支持的某个设备系列中可以运行的所有程序包的时,新客户将无法在该设备系列上获取应用。 你可以稍后发布另一个更新,再次为该设备系列提供软件包。

请注意,即使删除了支持某一设备系列的所有软件包,任何已在该设备上安装应用的现有客户仍可使用该应用,并且他们还将获得你随后提供的任何更新。