Windows phone 7 我可以将推送通知中的参数发送到toast(Windows Phone)吗?

Windows phone 7 我可以将推送通知中的参数发送到toast(Windows Phone)吗?,windows-phone-7,windows-phone-8,push-notification,toast,mpns,Windows Phone 7,Windows Phone 8,Push Notification,Toast,Mpns,我的应用程序中有一个例子,当应用程序脱机并显示为toast通知时,我需要向用户设备发送推送通知 我需要在用户单击toast消息时根据消息导航到我的应用程序中的特定页面。我知道这在toast通知中可用,但我可以将参数从服务器发送到toast以确定页面吗?当然可以 从服务器发送的toast通知的XML如下所示: [字符串] [字符串] [字符串] ; 您可以使用Param参数向应用程序发送参数: 可以使用Param元素深入链接到特定的 在应用程序中显示屏幕。以下是允许的格式。任何用于 以下示例必

我的应用程序中有一个例子,当应用程序脱机并显示为toast通知时,我需要向用户设备发送推送通知

我需要在用户单击toast消息时根据消息导航到我的应用程序中的特定页面。我知道这在toast通知中可用,但我可以将参数从服务器发送到toast以确定页面吗?

当然可以

从服务器发送的toast通知的XML如下所示:


[字符串]
[字符串]
[字符串]
;
您可以使用
Param
参数向应用程序发送参数:

可以使用Param元素深入链接到特定的 在应用程序中显示屏幕。以下是允许的格式。任何用于 以下示例必须为256个字符或更少

  • /page1.xaml–定义应用启动时在应用中导航到的屏幕。字符串必须以“/”开头
  • /page1.xaml?value1=1234&value2=9876–定义应用程序启动时要导航到的屏幕,以及信息的名称/值对。 字符串必须以“/”开头
  • ?value1=1234&value2=9876–包含传递到应用程序默认启动屏幕的信息的名称/值对。字符串必须开始 用“?”号

(摘自)

看看Hi-Eran,只是一个问题,我需要导航页面中的值,我是否也需要将此值添加到该页面中?或者我是否有办法从所需页面中的OnNavigatedTo方法获取它?许多的thanks@NadavN7从文档中看,您似乎无法访问
OnNavigatedTo
中通知的
Text1
值,因此您可能必须将其添加到
参数中。是的,这对AFAIK的所有WP版本都有效。如果您有与WP应用程序兼容的WP 8.0/8.1/10.0,在WP 10下的一些终端设备上,不再考虑[string]。onNavigatedTo()方法没有显示它(在NavigationEventArgs中,URI没有参数)。。。有什么原因吗?