我正在使用FCM云消息传递在Ionic 4中创建推送通知。
具体地说,我正在使用的cordova插件是“ cordova-plugin-fcm-with-dependecy-updated”。
通知运行正常,我可以在android中接收通知而不会出现问题(前台和后台)。
因此,现在,我正在尝试更改默认声音,因此,我将audio.mp3
文件复制到平台android的/res/raw/audio.mp3
中。
根据FCM文档,我用新的声音更改了通知有效负载:
'notification':{
'title': "title",
'body': "body",
'icon': 'firebase-logo.png',
'sound': 'audio',
'click_action': 'FCM_PLUGIN_ACTIVITY'
}
'priority': 'high',
'to': 'receiver_device_id',
'data': {
'data1': 'data1'
}
即使有新的声音负载,我听到的声音也只是default
声音。
一些教程说,对于自定义声音,我需要创建一个新通道,但是此信息在FCM官方文档中不存在。此外,似乎无法使用此类插件创建新频道。