0

У меня есть приложение для реагирования, которое может получать push-уведомления с пакетом action-native-gcm-android. Я хочу воспроизвести звук (по умолчанию или обычай), когда я получаю нажатие.Получите push-уведомление со звуком

Я попробовал несколько вариантов моей полезной нагрузки г см, но ни одна из версий не играет что-то:

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

Вы должны поместить свой mp3-файл в папку raw. См. Http://developer.android.com/guide/topics/resources/providing-resources.html –

ответ

-2

звуковой файл должен быть в/RES/сырье , как doc говорит

+0

Звуковой файл может быть использован и из активов! –

+0

Звуковые файлы Android должны находиться в/res/raw /, эта строка находится в документах, которые я упоминал выше. –

Смежные вопросы