I use expo notifications ~0.14.0
android 8+
I use expo-notifications local notifications scheduleNotificationAsync
I use eas build
my handler:
Notifications.setNotificationHandler({
handleNotification: async () => ({
shouldShowAlert: true,
shouldPlaySound: true,
shouldSetBadge: false
})},
)
I use channels
My channel:
Notifications.setNotificationChannelAsync('sound', {
name: 'sound',
importance: Notifications.AndroidImportance.HIGH,
sound: 'newmessage.wav'
})
my Notification:
Notifications.scheduleNotificationAsync({
content: {
title,
body,
sound:'newmessage.wav'
},
trigger: {
seconds,
channelId: 'sound'
}
})
my app.json :
"expo": {
"...."
"plugins": [
[
"expo-notifications",
{`enter code here`
"sounds": ["./assets/newmessage.wav"]
}
]
],
"...."
"android": {
"...."
"useNextNotificationsApi":true,
"permissions":["RECEIVE_BOOT_COMPLETED"]}
after prebuild my sound is in android\app\src\main\res\raw
but after eas build sound dont work