【发布时间】:2016-08-16 14:18:17
【问题描述】:
我正在开发一个 Windows Phone 8.1 silverlight 应用程序,处理原始通知。
应用程序在前台收到通知时,必须取消通知并使用ToastNotificationManager.CreateToastNotifier().创建新通知
它还有一个backgroundtask 来处理后台收到的原始通知,它使用ToastNotificationManager.CreateToastNotifier(). 将收到的原始通知转换为toast 通知
还需要在点击此通知时执行一些操作 A。
当应用在前台收到通知,但在暂停应用后点击通知时会出现问题。由于注册的此类通知的激活事件不在后台任务中(因为通知是在前台逻辑中形成的),所以点击通知时不执行任何动作A。
这似乎是一个限制,对于WP8.1 silverlight 应用程序。有人可以为这个问题提出解决方案吗??
【问题讨论】:
-
通过 RAW 通知,您实际上是指 RAW 通知还是 Toast 通知(这是 WP 中的两种不同类型的通知。
-
我只指原始通知,因为在 WP8.1 中,后台任务仅由原始通知触发。
标签: windows-phone-8.1 windows-phone-silverlight