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

问题描述:

想要记得听说过WNS,您可以为发送的通知指定特殊声音,如Android所做的那样。特定于应用程序的通知声音,徽章和吐司(WNS)

我看过不同的网站msdn,urbanmicrosoft examples,只有参考我发现toast sounds似乎没有指定它。

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

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

我想要一个链接或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架构发送单独通知。

+0

好吧,只是为了澄清徽章是一种独立的类型,你不能整合它?所以我需要发送两个通知,例如吐司和声音,一个用于瓷砖和徽章? :) – JTIM

+0

确切!你可以看到[toast](https://msdn.microsoft.com/en-us/library/windows/apps/br230849.aspx)和[tile](https://msdn.microsoft.com/en -us/library/windows/apps/br212859.aspx)方案。 'toast'支持'audio','tile'不支持。对于徽章,您需要发送单独的通知。 –

+0

伟大的只是最后一次跟进。 Ms-apx,你在声音中提到的是WinRT应用程序?因为我是使用wns的Silverlight。我是否需要另一个声音的前缀?最后(我希望:))你能指定持续时间的声音? – JTIM