有一种方法可以在Windows Phone中的推送通知中发送自定义数据吗?

时间:2015-12-07 18:50:10

标签: windows-phone-8 push-notification windows-phone-8.1 apple-push-notifications windows-10

我知道这是WNS上的原始通知,但通知的全部内容都显示在通知中。我想像APNS和GCM那样做。 json有效负载中的自定义属性,它已传递给应用程序,但未向用户显示。在WNS中有办法做到这一点吗?

1 个答案:

答案 0 :(得分:3)

您可以在launch属性中发送参数,它可以类似于网址。例如,对于Toast通知:

<toast launch="?param1=sample&param2=sample2">
</toast>

并在应用程序中解析它。可以在launch处理程序中检索OnLaunched属性的值。 HERE是一篇关于处理来自Toast通知(来自MSDN)的激活的文章。

注意:您可以将launch任意其他格式放入其中。我建议使用 uri-based 参数,因为它很容易使用WwwFormUrlDecoder解析,HERE