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

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

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

我浏览过不同的网站msdn , urbanmicrosoft examples ,我找到的关于toast sounds的唯一引用好像没有具体说明。

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

此外,是否可以将徽章消息与 toast 和声音一起发送?或者有什么限制,在上面的链接中似乎找不到它。

我想要一个可以在我的服务器上尝试的链接或 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 的单独通知架构。

关于azure - 应用程序特定的通知声音、徽章和 Toast (WNS),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33157018/

相关文章:

iphone - iPhone 推送通知是否发送要播放的实际声音数据(只是文件名),还是由应用程序处理?

windows - 将谷歌广告添加到 Windows Phone 8.1 应用程序

azure - terraform azurerm_virtual_machine_extension 设置上的动态 block

ios - WatchKit:从 Long Look 切换?

azure - 在反向代理后面使用 Azure AD 身份验证的 ASP.NET Core 应用程序设置了错误的 redirect_uri

接收时执行 iOS 推送通知代码

icons - AppBar 按钮图标不适合椭圆形

c# - 为什么按下后退按钮时 MvvmCross 创建一个新的 ViewModel

azure - 使用 Azure 中的托管身份进行服务到服务身份验证

Azure Front Door 服务忽略 403 - 应用程序停止错误