应用程序特定的通知声音,徽章和Toast(WNS)

时间:2015-10-15 19:34:40

标签: azure push-notification windows-phone-8.1 azure-mobile-services wns

我想记得曾经听说过使用WNS,您可以为发送的通知指定特殊声音,就像对Android所做的那样。

我查看了不同的网站msdnurbanmicrosoft examples,但我发现只有toast sounds的参考资料似乎没有指明。

我错过了什么吗? WNS不可能吗?

还可以发送徽章消息以及烤面包和声音吗?或者有什么限制,似乎无法在上面的链接中找到它。

我想在我的服务器上尝试一个链接或XML示例。谢谢!

1 个答案:

答案 0 :(得分:4)

首先,要通过WNS指定自定义Toast通知声音,您需要使用audio标记创建有效负载,例如:

<toast launch=\"$param\">
   <audio src=\"ms-appx:///Assets/Sounds/sound.wav\"/>
   <visual>
       <binding template=\"ToastText04\">
           <text id=\"1\">$title</text>
           <text id=\"2\">$msg</text>
       </binding>
   </visual>
</toast>

请注意音频文件的路径。要播放声音,您需要使用您的应用程序预先打包音频文件(我认为也可以是mp3)。在这种情况下,音频文件位于项目的Assets/Sounds文件夹中。如果指定的路径不存在,则会播放默认通知声音。

对于徽章通知,不支持声音。您必须使用badge架构发送单独的通知。