2

想要記得聽說過WNS,您可以爲發送的通知指定特殊聲音,如Android所做的那樣。特定於應用程序的通知聲音,徽章和吐司(WNS)

我看過不同的網站msdn,urbanmicrosoft examples,只有參考我發現toast sounds似乎沒有指定它。

我錯過了什麼嗎? WNS不可能嗎?

還有可能發送徽章消息與烤麪包和聲音?或者有什麼限制,似乎無法在上面的鏈接中找到它。

我想要一個鏈接或XML示例,我可以在我的服務器上嘗試。謝謝!

回答

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架構發送單獨通知。

+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