当我发送通知并且我的应用未运行时,我无法让Android播放自定义mp3。我正在使用Ionic v1 w / cordovaPushV5。
我知道邮件正在正确接收,并且它已显示在我的物理设备的通知区域中。我只是没有听到声音(或日志区域中的任何错误。)
我认为问题可能是我不知道确切放置声音文件的位置。我相信它会进入res / raw文件夹。但是,Ionic目录结构中的位置是什么?
我还应该检查其他什么?
答案 0 :(得分:1)
好吧,我明白了。这并不是很明显,所以希望这会有助于其他人。
<强> RES /原料强>
所以,整个路径将是:
<强> /平台/机器人/ RES /原料强>
将自定义通知声音文件放在那里。我被称为“sound.mp3”
现在,当您从服务器发送通知时,请确保该消息不包含.mp3扩展名。所以,我的信息如下:
{“count”:“2”,“message”:“这是一个测试”,“additionalData”:{“google.message_id”:“0:1490981070460603%bd04720bf9fd7ecd”,“foreground”:true,“coldstart “:假},” 声音 “:” 声音“}
注意第二个“声音”是没有扩展名的文件名。
非常简单,但有一些小问题。