Представляет параметры, специфичные для Android, которые можно включить в сообщение. .
Подпись:
export interface AndroidConfig
Характеристики
Свойство | Тип | Описание |
---|---|---|
свернутьКлюч | нить | Ключ свертывания сообщения. Ключ свертывания служит идентификатором группы сообщений, которые можно свернуть, чтобы при возобновлении доставки отправлялось только последнее сообщение. В любой момент времени могут быть активны максимум четыре различных клавиши свертывания. |
данные | { [ключ: строка]: строка; } | Коллекция полей данных, которые будут включены в сообщение. Все значения должны быть строками. Если это предусмотрено, переопределяет любые поля данных, установленные в сообщении верхнего уровня. . |
fcmOptions | AndroidFcmOptions | Варианты функций, предоставляемых FCM SDK для Android. |
уведомление | AndroidУведомление | Уведомление Android, которое будет включено в сообщение. |
приоритет | («высокий» | «нормальный») | Приоритет сообщения. Должно быть либо normal , либо high . |
ограниченное имя_пакета | нить | Имя пакета приложения, в котором регистрационные токены должны совпадать, чтобы получить сообщение. |
ТТЛ | число | Время жизни сообщения в миллисекундах. |
AndroidConfig.collapseKey
Ключ свертывания сообщения. Ключ свертывания служит идентификатором группы сообщений, которые можно свернуть, чтобы при возобновлении доставки отправлялось только последнее сообщение. В любой момент времени могут быть активны максимум четыре различных клавиши свертывания.
Подпись:
collapseKey?: string;
AndroidConfig.data
Коллекция полей данных, которые будут включены в сообщение. Все значения должны быть строками. Если это предусмотрено, переопределяет любые поля данных, установленные в сообщении верхнего уровня. .
Подпись:
data?: {
[key: string]: string;
};
AndroidConfig.fcmOptions
Варианты функций, предоставляемых FCM SDK для Android.
Подпись:
fcmOptions?: AndroidFcmOptions;
AndroidConfig.notification
Уведомление Android, которое будет включено в сообщение.
Подпись:
notification?: AndroidNotification;
AndroidConfig.priority
Приоритет сообщения. Должно быть либо normal
, либо high
.
Подпись:
priority?: ('high' | 'normal');
AndroidConfig.restrictedPackageName
Имя пакета приложения, в котором регистрационные токены должны совпадать, чтобы получить сообщение.
Подпись:
restrictedPackageName?: string;
AndroidConfig.ttl
Время жизни сообщения в миллисекундах.
Подпись:
ttl?: number;