UWP 后台任务无法发送推送通知



我有一个前台应用程序向另一台设备中的后台任务发送原始推送通知。当后台任务收到通知时,它将通过向原始前台应用发送原始推送通知来回复。 我的问题是前台应用程序永远不会收到来自后台任务的任何通知。

为了进行调试,我使前台和后台通道 ID 相同,并在同一台 Windows 台式电脑上运行前台应用和后台任务,但前台应用仍然从未收到来自后台任务的推送通知。 前台应用程序实际上可以从自身接收原始消息,但没有处理它,因此后台任务处理了它,因此我知道前台应用程序正在接收通知而没有问题。 推送通知例程在两者中都很常见,所以我知道代码有效并且状态代码都成功了。因此,似乎由后台任务启动的原始推送通知似乎在某处丢失了。

可能有什么问题?

您确定任务已正确注册吗?

你检查过罗马项目吗?也许可以用更简单的方式解决这个问题? https://learn.microsoft.com/en-us/windows/uwp/launch-resume/connected-apps-and-devices

最新更新