手动更改 package.appxmanifest 而不是将 UWP App 与商店关联

Manually changing package.appxmanifest instead of associating UWP App with Store

我有一个 UWP 应用程序,需要为两个不同的项目配置构建它,即两组 Microsoft 商店应用程序标识和客户端 ID 以及客户端密码。

因此,为了制作两个不同的版本,我所做的就是更改 package.appxmanifest 文件中的标识标签。我需要为这两个项目配置使用 WNS 测试 PushNotifications。

问题是当我在package.appxmanifest中手动设置身份标签时,应用程序没有收到通知,但是当我将它与Windows商店中的应用程序关联到商店时,应用程序开始接收推送通知。

是否有任何其他文件或证书需要删除才能手动更改身份标签并使应用程序正常运行?

应用程序的identity标签(包括phone产品ID和包名)必须与应用商店中显示的相同才能启用该包的推送。当您将其与应用商店中的应用关联时,Visual Studio 为您复制粘贴。

要有不同的构建设置,只需在开发中心创建一个新的应用程序,在构建之前将您的包与它关联以获得新的配置。