2016-01-20 44 views
-1

我們WCF RESTful服務推送通知消息推送通知到手機中下面提到的JSON格式如何操縱WP8收到時應用程序未運行

{\"Cat\":\"HOL\",\"EX\":\"N\",\"EXT\":\"C\",\"SC\":010,\"SM\":\"ABC\",\"Msg\":\"Hi\"} 

我需要有有效載荷工作在收到此通知後json收到的數據&提取消息,應用程序在用戶點擊相同之後需要重定向的頁面。請建議什麼可以爲相同現在,我使用下面的代碼來完成,但它不是我的服務宗旨,以提取數據

pushChannel.ShellToastNotificationReceived += new EventHandler<NotificationEventArgs>(PushChannel_ShellToastNotificationReceived); 

,因爲它只有在應用程序運行工作。 當應用程序未運行時,如何才能使有效負載修改消息,並且當我收到直接通知(我認爲由操作系統處理)時它會收到通知,因爲它現在顯示的通知具有相同的json格式:操作系統

+0

Any1有一個想法如何處理這個特定的問題。 –

+0

在windowsphone 8中你不能處理這個問題,但是如果你使用windowsphone 8.1 sdk你可以通過發送原始通知在後臺實現它 – SD7

回答

0

在Windows Phone 8上,你需要有一個後臺代理(當你的應用程序沒有運行時),跳轉的障礙是後臺代理大約每30分鐘運行一次,所以爲了達到這個目的,我使用VOIP來執行它。與viber,WhatsApp和其他服務一樣使用它的概念也是如此。可以找到教程here

另外,知道您想要的哪些推送消息是無聲的 - 只會發生在背景上,然後是用戶可以與之交互的普通消息。

相關問題