Я нашел различные примеры того, как настроить сообщение json для push-уведомлений на firebase для android и ios.Но у меня есть проблема, что не все push-сообщения приходят в мои клиентские приложения.Я заметил, что на разных версиях Android это работает по-разному.Некоторые из них не получают никаких сообщений, некоторые из них без настроенной мелодии звонка, некоторые из них только с мелодией звонка по умолчанию, а некоторые работают нормально.На стороне клиента я думаю, что все должно быть хорошо.Для этого я использую формы ксамарина.Мое сообщение JSON выглядит следующим образом.Я прочитал сейчас, что я должен удалить тег уведомления, но он работает тогда для более старых андроидов?
{
"to": "/topics/MYTOPIC",
"notification": {
"title": null,
"body": "test",
"sound": "de900",
"content_available": true
},
"priority": "high",
"data": {
"missionGuid": "",
"eventGuid": "",
"messageGuid": "e3ab4c34-125b-4ea7-abf7-3ee8fe1453ce",
"ric": "199900",
"title": null,
"body": "test",
"priority": "high",
"sound": "de900"
},
"android": {
"priority": "high",
"notification": {
"title": null,
"body": "test",
"sound": "de900",
"content_available": true
},
"data": {
"missionGuid": "",
"eventGuid": "",
"messageGuid": "e3ab4c34-125b-4ea7-abf7-3ee8fe1453ce",
"ric": "199900",
"title": null,
"body": "test",
"priority": "high",
"sound": "de900"
},
},
"apns": {
"headers": {
"apns-priority": 10
},
"payload": {
"aps": {
"alert": {
"title": null,
"body": "test"
},
"sound": "de900"
}
}
}
}