操作中心发生任何变化时触发的后台任务

BackGround Task to trigger if any changes in the Action Center

我需要在应用程序将 toast 通知添加到操作中心时触发我的后台任务。我已经尝试使用 ToastNotificationHistoryChangedTrigger 并且当应用程序添加 toast 通知时它没有触发任务。 有什么解决办法吗?

ToastNotificationHistoryChangedTrigger 每当您的应用程序中的 toast 通知历史记录集合在设备上发生更改时,就会触发。订阅此触发器,将允许您的应用在以下时间收到通知:

  • 用户从操作中心删除了 toast 通知;
  • Toast 通知已过期并被系统从操作中心删除;
  • Toast 通知通过推送从您的应用传送;

注意:唯一不会通知您的应用的是本地吐司 popped/added,因为没有必要通知您的应用客户端它刚刚执行的操作.

因此,一般来说,当应用程序的通知集合以任何非由应用程序的本地客户端引起的方式发生更改时,可以使用 ToastNotificationHistoryChangedTrigger 通知应用程序。如果您的应用程序自己添加了 toast 通知,则不会触发触发器。