我有一个react-native应用程序,可以使用react-native-gcm-android软件包接收推送通知。我想要在推送时播放声音(默认或自定义)。
我尝试了gcm有效负载的一些变体,但没有一个版本起作用:
dataPayload = {
'title': 'Stackoverflow',
'badge': 'Increment',
'alert': alert,
'notification': {
'subject': 'Stackoverflow',
'message': 'Some message',
'sound': 'default'
}
}
dataPayload = {
'title': 'Stackoverflow',
'badge': 'Increment',
'alert': 'Some text',
'notification': {
'subject': 'Stackoverflow',
'message': 'Some message',
'sound': 'android.resource://com.mypackagename.myapp/sound.mp3'
}
}
dataPayload = {
'title': 'Stackoverflow',
'badge': 'Increment',
'alert': 'Some text',
'notification': {
'subject': 'Stackoverflow',
'message': 'Some message',
'sound': true
}
}
sound.mp3文件位于android/app/src/res/
答案 0 :(得分:0)
如果您正在使用react-native-push-notification
,a fix can be found here
答案 1 :(得分:-2)
声音文件应该是/ res / raw 正如doc所说