Я использую облачные сообщения FCM для создания уведомлений pu sh в Ioni c 4.
В частности, используемый мной плагин cordova - это "cordova-plugin-fcm-with-dependecy-updated" ".
Уведомления работают нормально, я могу получать уведомления в android без проблем (как на переднем, так и на заднем плане). Итак, теперь я пытаюсь изменить звук по умолчанию и по этой причине я скопировал файл audio.mp3
в /res/raw/audio.mp3
платформы android.
В соответствии с документацией 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. Кроме того, кажется, что нет возможности создать новый канал с таким плагином.