我正在尝试使用firebase API发送通知,并且如果我只有通知json对象中的" title"one_answers" hody",就可以成功发送通知。但是,如果我将" sound":"默认"添加到通知对象,如文档中所述,我会收到以下错误:
"接收到无效的JSON有效负载。未知名" sound " at'message.notification':找不到字段。"
我的json对象如下:
{"message":{"token": token, "notification":{"title":"Test", "body":"Test message from server", "sound":"default"}}}
JSON中message
的外观表示您正在使用HTTP V1 API。您链接的文档是用于旧版API的。
http v1 api json发送带有android和iOS设备的声音的通知应为:
{
"message": {
"token": "your-token-value",
"notification": {
"title": "Test",
"body": "Test message from server"
},
"android": {
"notification": {
"sound": "default"
}
},
"apns": {
"payload": {
"aps": {
"sound": "default"
}
}
}
}
}