Ładunek wiadomości zawierający ładunek powiadomień reprezentowany za pomocą funkcji notificationPayload oraz ładunek danych, który zawiera dowolną liczbę par klucz-wartość wysłanych przez deweloperów za pomocą interfejsu Send API.
Podpis:
export interface MessagePayload
Właściwości
Właściwość | Typ | Opis |
---|---|---|
ZwińKey | ciąg znaków | Klucz zwinięcia wiadomości. Zobacz Wiadomości, które nie mogą być zwijane i zwijane |
dane | { [klucz: ciąg znaków]: ciąg znaków; | Dowolny ładunek klucz/wartość. |
fcmOptions | FcmOptions | Opcje funkcji zapewnianych przez pakiet SDK FCM na potrzeby witryn. Zobacz WebpushFcmOptions. |
od | ciąg znaków | Nadawca tej wiadomości. |
messageId | ciąg znaków | Identyfikator wiadomości. |
powiadomienie | Powiadomienia ładunku danych | Wyświetl szczegóły powiadomień. Szczegóły są przesyłane przez Send API. |
MessagePayload.ZwińKey
Klucz zwinięcia wiadomości. Zobacz Wiadomości, które nie mogą być zwijane i zwijane
Podpis:
collapseKey: string;
MessagePayload.data
Dowolny ładunek klucz/wartość.
Podpis:
data?: {
[key: string]: string;
};
MessagePayload.fcmOptions
Opcje funkcji zapewnianych przez pakiet SDK FCM na potrzeby witryn. Zobacz WebpushFcmOptions.
Podpis:
fcmOptions?: FcmOptions;
MessagePayload.from
Nadawca tej wiadomości.
Podpis:
from: string;
MessagePayload.messageId
Identyfikator wiadomości.
Podpis:
messageId: string;
MessagePayload.notification
Wyświetl szczegóły powiadomień. Szczegóły są przesyłane przez Send API.
Podpis:
notification?: NotificationPayload;