是否可以在使用 Xaml 岛的 WPF 应用程序中接收来自 WNS 的推送通知?

Is it possible to receive push notifications from WNS in a WPF app, which uses Xaml Islands?

我正在 WPF 中创建应用程序并使用 Xaml Islands 为其添加 UWP 外观。

我想使用 Windows 推送通知服务 (WNS) 从 Amazon SNS 接收推送通知。按照 this 创建通知渠道的文章,我尝试 运行 此代码:

await PushNotificationChannelManager.CreatePushNotificationChannelForApplicationAsync();

但它失败了,出现了以下非常详细的异常:Element not found. (0x80070490)。我也尝试在自定义 UWP 组件中 运行 它,但结果是一样的。

所以,我的问题是,是否可以使用此类应用程序接收来自 WNS 的推送通知?

经过几天的调查和搜索,我发现答案是:是的。 应该做的事情非常简单,就是 运行 解决方案中的 Desktop Bridge 项目,而不是 WPF 应用程序,这是我尝试做的。