我需要将一些数据发送到Windows Phone 8应用程序。我想通过推送通知实现这一点。
我目前正在将我的数据序列化为JSON,并将其放在推送通知中的wp:Param
字段中。当我的应用程序在前台运行时,我收到通知就好了,可以反序列化字段并使用数据。
然而,当我的应用程序不在前台时,根本不会显示toast。当我从通知中删除wp:Param
字段时,toast将再次出现,因此我假设WP8不喜欢将JSON数据放入wp:Param
字段。
如果我的应用不在前台,我怎样才能发送我的数据并仍然显示吐司。
答案 0 :(得分:0)
wp:Param
中提供的值必须看起来像Windows Phone的URL才能处理它并显示吐司。
/page1.xaml
- 定义应用启动时在应用中导航到的屏幕。该字符串必须以" /"。/page1.xaml?value1=1234 &value2=9876
- 定义应用程序启动时导航到的屏幕,以及信息的名称/值对。该字符串必须以" /"。?value1=1234 &value2=9876
- 包含传递到应用程序默认开始屏幕的信息的名称/值对。该字符串必须以"?"。