从 Windows 8.1 更新到 Windows 10 商店应用程序时保留应用程序包 ID

Retaining app package ID when updating from Windows 8.1 to Windows 10 store app

我有一个应用程序目前作为 Windows 8.1 应用程序发布到 Windows 商店。 (2013 年发表)

我已经为 Windows 10 商店创建了一个新的 UWP 应用程序来取代它。身份不同,所以不会载入相同的存档。

什么以及如何让我的 UWP 10 应用程序使用 Windows 8 标识?

(新版应用完全兼容旧版存档,体验更佳)

What and how do I make my UWP 10 app use the Windows 8 identity?

首先,像往常一样更新您的提交,将您的 UWP 项目(如@Marian Dolinsky 的评论)与 8.1 应用程序名称相关联,然后身份信息将自动同步。只需 package your UWP project 并上传 .appxupload 文件作为您的包。上传后,您的应用将有两个包。

此外,您不需要删除 8.1 包。为防止以前的客户获取您的 UWP 包,请确保更新 appx 清单中的 TargetDeviceFamily 元素以仅包含您希望支持的特定设备系列。

TargetDeviceFamily Name          = An alphanumeric string. May contain period and dash characters.
                MinVersion       = A version string in quad notation, "Major.Minor.Build.Revision".
                MaxVersionTested = A version string in quad notation, "Major.Minor.Build.Revision". />

因为仪表板中 定价和可用性 中的设备系列选择仅适用于您的新采购。之前在 OS(Windows Phone 8)上安装过您的应用的客户在升级到 Windows 10 后将更新到您的 UWP 包。

详情请参考Guidance for app package management