后台自定义通知声音(Firebase Android)

时间:2020-08-03 09:17:12

标签: android firebase push-notification

我在我的Android应用程序中使用Firebase进行通知,并尝试在后台创建自定义声音以进行通知。客户端应用不处理通知,仅适用于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 push中只存在一个单键声音?

注意:在Android 10上进行了测试

0 个答案:

没有答案