从后台任务 - UWP处理Toast通知操作触发器

时间:2016-02-16 14:38:10

标签: win-universal-app background-task

我有UWP的后台任务,可以在推送通知发生后触发,但我想触发应用程序处于后台时激活的正常Toast通知的任务。

我发现ToastNotificationActionTrigger可以这样做,但只有当激活类型设置为该通知的背景时,它才能触发BG任务。

是否有解决方案可以区分何时收到并通过BG中的应用程序激活Toast通知以及Foreground中激活的Toast通知。

1 个答案:

答案 0 :(得分:0)

ToastNotification类有一个Activated事件,因此您可以在创建事件处理程序时附加事件处理程序以接收没有后台任务的激活事件。

  

当用户通过点击或激活Toast通知时发生   触摸。正在运行的应用订阅此活动。

为了从之前的应用实例创建的吐司接收激活事件,您还需要使用ToastNotificationManager类枚举应用启动时的当前Toast通知,并为其附加事件处理程序。