Пользовательский звук уведомлений в фоновом режиме (Firebase Android) - PullRequest
2 голосов
/ 03 августа 2020

Я использую Firebase для уведомления в своем приложении Android и пытаюсь создать собственный звук для уведомления в фоновом режиме. Клиентское приложение не обрабатывает уведомления, только система android. Уведомления отправляются из бэкэнда. Json структура:

{
    "message": {
        "token": "e1IMKJe...",
        "notification": {
            "title": "Test",
            "body": "Test message from server"
        },
        "android": {
            "notification": {
                "sound": "sound_base_notification",
                "channel_id":"test_chanel_id"
           }
        }
    }
}

В методе onMessageReceived я получил такой ответ:

Bundle[{google.delivered_priority=normal, google.sent_time=1596444752253, gcm.notification.android_channel_id=chanel_id_test, 
google.ttl=23746652, 
google.original_priority=normal,
 gcm.notification.e=1, 
gcm.notification.sound=default, 
gcm.notification.title=Test, 
from=763552563,
 gcm.notification.sound2=sound_base_notification, 
google.message_id=0:1596...,
 gcm.notification.body=Test message from server, 
google.c.a.e=1, 
google.c.sender.id=29852264618, 
collapse_key=com.test}]

Не могли бы вы помочь мне понять, откуда берется gcm.notification.sound2, хотя в json pu sh exsist onle single key sound?

Примечание: Тестирование проводилось на Android 10

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...