Notifications UWP中的ToastNotification不能跨设备工作

Notifications UWP中的ToastNotification不能跨设备工作,notifications,win-universal-app,Notifications,Win Universal App,我正在开发一个通用Windows应用程序,使用移动应用程序作为后端,并使用SQLLite进行脱机同步。我的应用程序需要向用户显示提醒,我正在使用ToastNotification。因此,如果用户插入一个数据作为提醒,她应该在那个时候收到通知。这个很好用 问题是,当用户在手机上创建提醒时,她只会在手机上收到通知,而不会在Windows10笔记本电脑上收到通知。如果她在windows 10笔记本电脑上创建了提醒,那么她就不会在手机上收到通知 然而,提醒列表是同步的,用户可以从两台设备上看到相同的列表

我正在开发一个通用Windows应用程序,使用移动应用程序作为后端,并使用SQLLite进行脱机同步。我的应用程序需要向用户显示提醒,我正在使用ToastNotification。因此,如果用户插入一个数据作为提醒,她应该在那个时候收到通知。这个很好用

问题是,当用户在手机上创建提醒时,她只会在手机上收到通知,而不会在Windows10笔记本电脑上收到通知。如果她在windows 10笔记本电脑上创建了提醒,那么她就不会在手机上收到通知

然而,提醒列表是同步的,用户可以从两台设备上看到相同的列表,但是她只会收到她从该设备创建的提醒的通知


你知道如何解决这个问题吗?

提醒是本地通知,为了让其他设备可以使用它们,你可以通过后端同步它们。然后向其他设备发送推送通知。

谢谢您的回复!是的,我也这么认为,但我不想使用推送通知,因为这样用户就必须访问互联网才能获得这些通知。我希望使用ToastNotificationManager.CreateTastNotifier().GetScheduledToastNotifications()获取该设备的计划通知列表,然后检查该项目的提醒是否存在,如果不存在,则将其添加到计划通知中。但是,问题是GetScheduledToastNotification没有一致地返回计划的通知。有时返回0,有时返回更多:S