2016-01-20 53 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

另外,知道您想要的哪些推送消息是无声的 - 只会发生在背景上,然后是用户可以与之交互的普通消息。

相关问题