Как с помощью fcm отправлять высокоприоритетные пуши?
Я использую fcm для отправки push уведомлений, отправляю я их как data. Но нигде не помечаю приоритет сообщения. Для взаимодействия с fcm использую retrofit. Но я не знаю, в какой блок вставлять Android priority high(в header или в body, или нужно создавать отдельный блок). Класс Message:
public class Message {
public Data data;
public Android android;
public String to;
public Message(Data data, Android android, String to) {
this.android = android;
this.data = data;
this.to = to;
}
}
Класс с приоритетом по докам.
public class Android{
public String priority;
public Android(String priority){
this.priority = priority;
}}
Интерфейс для обработки запроса
public interface APIService {
@Headers(
{
"Content-Type:application/json",
"Authorization:key=...."})
@POST("fcm/send")
Call<MyResponse> sendNotification(@Body Message body);}
После этих изменений, всё равно получаю priority: normal