When using the FCM admin SDK, you must separately specify the sounds for Android and Apple devices:
let message = { notification: { 'body': 'This is the message the user sees', }, data: { 'param1': 'specify some extra data here', }, // Apple specific settings apns: { headers: { 'apns-priority': '10', }, payload: { aps: { sound: 'default', } }, }, android: { priority: 'high', notification: { sound: 'default', } }, token: 'target FCM token goes here', };
(Note: I just checked Apple settings)
source share