云推送注意(MSDN链接)

推送通知服务参考:

http://msdn.microsoft.com/en-us/library/ff402558(v=vs.92).aspx 

http://msdn.microsoft.com/zh-cn/hh202967

 string toastMessage = "<?xml version=\"1.0\" encoding=\"utf-8\"?>" +
                        "<wp:Notification xmlns:wp=\"WPNotification\">" +
                           "<wp:Toast>" +
                              "<wp:Text1>通知</wp:Text1>" +
                              "<wp:Text2>" + msg + "</wp:Text2>" +
                        "<wp:Param>/PushTest.xaml?NavigatedParam=Toast Notification--传递参数</wp:Param>" +
                           "</wp:Toast>" +
                        "</wp:Notification>";

当第三方服务器发送 toast 请求时,如果包含了<wp:Param>/PushTest.xaml?NavigatedParam=Toast Notification--传递参数</wp:Param>

当手机收到toast 请求时:1)如果应用程序不在运行,当用户单击该通知,则会跳转到 Param 中指定的页面

                                 2)如果应用程序在运行时,当用户单击该通知,不会跳转到 Param 中指定的页面,

                                     程序员可以在应用程序启动的时候,重新注册一下 httpChannel.ShellToastNotificationReceived 事件,

                                    在触发该事件时,获取 param 参数, 然后根据情况处理是否调转到相应页面。

posted @ 2012-05-08 15:59  博琼  阅读(208)  评论(0编辑  收藏  举报