特定于应用程序的通知声音、徽章和吐司 (WNS)

App-specific Notification Sound, Badge and Toast (WNS)

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

我看了不同的网站msdn, urban and microsoft examples, only reference I have found regarding toast sounds 好像没有具体说明。

我是不是漏掉了什么? WNS不可能吗?

请问是否可以将徽章消息与吐司和声音一起发送?或者有什么限制,在上面的link里好像找不到。

我想要一个 link 或 XML 示例,我可以在我的服务器上试用。谢谢!

首先,要通过 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 架构发送单独的通知。