特定于应用程序的通知声音,徽章和吐司(WNS)
问题描述:
想要记得听说过WNS,您可以为发送的通知指定特殊声音,如Android所做的那样。特定于应用程序的通知声音,徽章和吐司(WNS)
我看过不同的网站msdn,urban和microsoft 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架构发送单独通知。
好吧,只是为了澄清徽章是一种独立的类型,你不能整合它?所以我需要发送两个通知,例如吐司和声音,一个用于瓷砖和徽章? :) – JTIM
确切!你可以看到[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'不支持。对于徽章,您需要发送单独的通知。 –
伟大的只是最后一次跟进。 Ms-apx,你在声音中提到的是WinRT应用程序?因为我是使用wns的Silverlight。我是否需要另一个声音的前缀?最后(我希望:))你能指定持续时间的声音? – JTIM