【发布时间】:2016-02-16 14:38:10
【问题描述】:
我有一个 UWP 的后台任务,一旦发生推送通知就可以触发该任务,但我想在应用程序处于后台时触发正常 toast 通知的任务。
我发现ToastNotificationActionTrigger可以这样做,但它只能在该通知的激活类型设置为后台时触发BG任务。
是否有一种解决方法可以区分何时收到并使用 BG 中的 App 激活的 Toast 通知与在 Foreground 中激活的 Toast 通知。
【问题讨论】:
-
为什么不把toast的激活类型设置为Background呢?这就是你如何让 toast 在点击时激活后台任务,而不是启动你的应用程序。
-
因为 toast 通知并非只针对背景。情况是在 BG 或 Foreground 可以随时收到通知。只是需要在被点击的 App 状态下有所不同
-
您的方案仍然没有意义。你能从用户的角度更清楚地描述确切的场景吗?
标签: win-universal-app background-task