【问题标题】:How can I send arbitrary data through a push notification?如何通过推送通知发送任意数据?
【发布时间】:2014-12-16 22:03:13
【问题描述】:

我需要向 Windows Phone 8 应用发送一些数据。我想通过推送通知来实现这一点。

我目前正在将我的数据序列化为 JSON,并将其放在推送通知的 wp:Param 字段中。当我的应用程序在前台运行时,我收到通知就好了,可以反序列化字段并使用数据。

但是,当我的应用不在前台时,toast 根本不会显示。当我从通知中删除 wp:Param 字段时,toast 将再次出现,所以我假设 WP8 不喜欢我将 JSON 数据放在 wp:Param 字段中。

如果我的应用不在前台,我怎样才能发送我的数据并仍然显示 toast。

【问题讨论】:

    标签: windows-phone-8


    【解决方案1】:

    wp:Param 中提供的值必须看起来像一个 URL,以便 Windows Phone 处理它并显示 toast。

    valid formats 是:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-04-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-07-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多