zo0r / react-native-push-notification

React Native Local and Remote Notifications
MIT License
6.75k stars 2.05k forks source link

play the notification sound simultaneously on android and bluetooth device #2408

Open jasimvk opened 6 months ago

jasimvk commented 6 months ago

I want to play the notification sound simultaneously on android phone and bluetooth device

my code is below

messaging().setBackgroundMessageHandler(async (remoteMessage) => { const { android } = remoteMessage; const { body, title, android_channel_id } = remoteMessage?.data; const notificationOptions = { message: body, title, vibrate: true, importance: Importance.HIGH, vibrationPattern: [400, 400], playSound: true, }; let channels = { newservice: 'notnew.mp3', }; if (android?.channelId === "cnclservice" || android_channel_id === "cnclservice") { channels = { cnclservice: 'notcncl.mp3' }

} else if (android?.channelId === "notify" || android_channel_id === "notify") { channels = { notify: 'notalert.mp3', } } Object.entries(channels).forEach(([channelId, soundName]) => { const options = { ...notificationOptions, soundName, channelId, }; PushNotification.localNotification(options); }); });