我有一个前台应用程序向另一台设备中的后台任务发送原始推送通知。当后台任务收到通知时,它将通过向原始前台应用程序发送原始推送通知进行回复。我的问题是前台应用程序从不接收来自后台任务的任何通知。
要进行调试,我将前景和背景通道ID设置为相同,并在同一台Windows桌面PC上同时运行前台应用程序和后台任务,但前台应用程序仍然不会从后台任务接收推送通知。前台应用程序实际上可以从自身接收原始消息,但没有处理它,因此后台任务处理它,所以我知道前台应用程序正在接收通知而没有问题。推送通知例程在两者中都很常见,所以我知道代码有效并且状态代码都是成功的。所以似乎后台任务启动的原始推送通知似乎在某处丢失了。
可能是什么问题?
答案 0 :(得分:1)
您确定该任务已正确注册吗?
你检查了项目罗马吗?这可能会以一种更简单的方式解决这个问题? https://docs.microsoft.com/en-us/windows/uwp/launch-resume/connected-apps-and-devices