使用Ionic 4的FCM云消息传递

时间:2020-04-24 23:02:10

标签: push-notification firebase-cloud-messaging ionic4 cordova-plugin-fcm

我正在使用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官方文档中不存在。此外,似乎无法使用此类插件创建新频道。

0 个答案:

没有答案