2014-01-29 38 views
0

是否可以在WP8應用程序中攔截髮送給同一應用程序的通知塊的通知? 我知道這是可能的桌面應用程序,但手機我沒有找到任何解決方案。 其他一些想法會有所幫助。在同一應用程序內攔截通知塊

+1

通知您瓦片是什麼意思? – Romasz

+0

我的意思是瓦片通知。 –

+0

我仍然感到困惑 - 你的意思是更新瓷磚通過:http://msdn.microsoft.com/en-us/library/windowsphone/develop/jj207047(v=vs.105).aspx或http:// msdn.microsoft.com/en-us/library/windowsphone/develop/ff402558(v=vs.105).aspx – Romasz

回答

0

特別之處:Use a System.Threading.Mutex

應用程序 - 在您的應用程序中創建一個線程來創建互斥鎖。

通知處理器 - 當一個通知的處理,檢查互斥可用(與WaitOne(0)它只是檢查是否可用)。如果可用,應用程序未運行。如果不可用,應用程序正在運行(因爲它擁有互斥鎖)。

+0

但是通知處理程序在哪裏?通知正從另一個系統應用發送。我試圖在應用**內同時收到通知**。 –

+0

我以爲你的意思是[推送通知](http://msdn.microsoft.com/en-us/library/windowsphone/develop/hh202940(v = vs.105).aspx),但你的意思是[磁貼通知](http ://msdn.microsoft.com/en-us/library/windowsphone/develop/hh202970(v = vs.105).aspx)。 我建議你看看[接收推送通知](http://msdn.microsoft.com/en-us/library/windowsphone/develop/hh202940(v = vs.105).aspx): 如果你想要要接收平鋪通知,請將通道綁定到平鋪通知[...]。 –

0

恐怕你無法在Windows Phone應用程序中攔截Tile通知。

您可以使用Raw和Toast通知,分別使用HttpNotificationReceivedShellToastNotificationReceived事件HttpNotificationChannel Class,但Tile通知沒有類似的事件。