windows-store-apps - 手动更改 package.appxmanifest 而不是将 UWP 应用程序与商店关联

标签 windows-store-apps win-universal-app windows-10 wns uwp-xaml

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

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

问题是,当我在 package.appxmanifest 中手动设置身份标记时,应用程序不会收到通知,但是当我将其与 Windows 商店中的应用程序商店关联时,应用程序会启动获取推送通知。

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

最佳答案

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

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

关于windows-store-apps - 手动更改 package.appxmanifest 而不是将 UWP 应用程序与商店关联,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36614933/

相关文章:

c# - 在 metro 应用程序的 RichTextBlock 中加载 HTMl

MvvmCross:应用程序范围的 View 模型?

c# - 在 Windows 10 应用程序中实现 TreeView

python - VS Code集成终端粘贴时把剪贴板python代码搞乱

visual-studio-code - 如何解决Windows 1903中经过验证的错误并启动VSCode集成终端?

c# - 根据纵横比居中媒体元素

c# - 如何等待 task.run

c# - UWP 主视图/详细 View

c# - 使任务栏上的应用程序图标具有透明背景(UWA)

uwp - 在uwp中是否无法在运行时更改启动屏幕?