【发布时间】:2017-05-23 06:55:13
【问题描述】:
当应用程序将 toast 通知添加到操作中心时,我需要触发我的后台任务。我试过ToastNotificationHistoryChangedTrigger,当应用程序添加toast通知时它没有触发任务。
有什么解决办法吗?
【问题讨论】:
标签: uwp windows-store-apps win-universal-app background-task
当应用程序将 toast 通知添加到操作中心时,我需要触发我的后台任务。我试过ToastNotificationHistoryChangedTrigger,当应用程序添加toast通知时它没有触发任务。
有什么解决办法吗?
【问题讨论】:
标签: uwp windows-store-apps win-universal-app background-task
ToastNotificationHistoryChangedTrigger 会在设备上从您的应用程序收集的 toast 通知历史记录发生更改时触发。订阅此触发器,将允许您的应用在以下情况下收到通知:
注意:唯一不会通知您的应用的事情是弹出/添加本地 toast,因为没有必要通知您的应用客户端它刚刚执行的操作。
因此,一般来说,当应用的通知集合发生任何非应用本地客户端引起的更改时,应用可以通过ToastNotificationHistoryChangedTrigger 通知应用。如果您的应用程序自己添加了 toast 通知,则不会触发触发器。
【讨论】:
ToastNotificationHistoryChangedTrigger 。只有当 WNS push toast 发送到客户端时,才能使用Added ToastHistoryChangedType 触发您的后台任务。