在同一个应用程序内截取磁贴通知

时间:2014-01-29 11:07:45

标签: windows-phone-8

是否可以在WP8应用程序内拦截发往同一应用程序磁贴的通知? 我知道桌面应用程序是可能的,但对于手机我没有找到任何解决方案。 其他一些想法会有所帮助。

2 个答案:

答案 0 :(得分:0)

出乎意料:Use a System.Threading.Mutex

<强>应用 - 在应用程序中创建一个创建互斥锁的线程。

通知处理程序 - 处理通知时,检查互斥锁是否可用(WaitOne(0)只检查它是否可用)。如果可用,应用程序未运行。如果不可用,则应用程序正在运行(因为它持有互斥锁)。

答案 1 :(得分:0)

我担心你无法拦截Windows Phone应用程序内的Tile通知。

您可以分别使用HttpNotificationChannel ClassHttpNotificationReceivedShellToastNotificationReceived事件处理Raw和Toast通知,但Tile通知没有类似的事件。