Я пытаюсь установить Высокий приоритет для полезной нагрузки уведомления Fcm в C# SDK, чтобы отправить его мобильному приложению из Back-End. В соответствии с документацией Fcm Json Paylod должен выглядеть следующим образом:
{
"message":{
"topic":"subscriber-updates",
"notification":{
"body" : "This week's edition is now available.",
"title" : "NewsMagazine.com",
},
"data" : {
"volume" : "3.21.15",
"contents" : "http://www.news-magazine.com/world-week/21659772"
},
"android":{
"priority":"normal"
},
"apns":{
"headers":{
"apns-priority":"5"
}
},
"webpush": {
"headers": {
"Urgency": "high"
}
}
}
}
Находится здесь
В своем коде я пробовал разные способы сделать это с Azure SDK. 1
var result = await voipClient.SendFcmNativeNotificationAsync(payload, tag);
Размещение в качестве полезной нагрузки этого json
{
"data":{
"key":"value"
},
"android":{
"priority":"high"
}
2
var notification = new FcmNotification(payload);
notification.Headers.Add("android", "{\"priority\": \"high\"}");
Размещение рекламного контента, который я разместил ранее
В обоих случаях я получаю уведомление с обычным приоритетом.
Знаете ли вы, где я делаю ошибки?