Ładunek wiadomości zawierający ładunek powiadomienia reprezentowany przez NotificationPayload oraz ładunek danych zawierający dowolną liczbę par klucz-wartość wysyłanych przez programistów za pośrednictwem interfejsu API Send .
Podpis:
export interface MessagePayload
Nieruchomości
Nieruchomość | Typ | Opis |
---|---|---|
zwińKlucz | strunowy | Klucz zwinięcia wiadomości. Zobacz Wiadomości niezwijane i zwijane |
dane | { [klucz: ciąg]: ciąg; } | Dowolny ładunek klucza/wartości. |
Opcje fcm | Opcje Fcm | Opcje funkcji udostępnianych przez pakiet FCM SDK dla Internetu. Zobacz Opcje WebpushFcm . |
z | strunowy | Nadawca tej wiadomości. |
ID wiadomości | strunowy | Identyfikator wiadomości. |
powiadomienie | PowiadomienieŁadunek | Wyświetl szczegóły powiadomienia. Szczegóły są przesyłane za pośrednictwem interfejsu API wysyłania . |
MessagePayload.collapseKey
Klucz zwinięcia wiadomości. Zobacz Wiadomości niezwijane i zwijane
Podpis:
collapseKey: string;
MessagePayload.data
Dowolny ładunek klucza/wartości.
Podpis:
data?: {
[key: string]: string;
};
MessagePayload.fcmOptions
Opcje funkcji udostępnianych przez pakiet FCM SDK dla Internetu. Zobacz Opcje WebpushFcm .
Podpis:
fcmOptions?: FcmOptions;
WiadomośćPayload.from
Nadawca tej wiadomości.
Podpis:
from: string;
MessagePayload.messageId
Identyfikator wiadomości.
Podpis:
messageId: string;
Powiadomienie MessagePayload
Wyświetl szczegóły powiadomienia. Szczegóły są przesyłane za pośrednictwem interfejsu API wysyłania .
Podpis:
notification?: NotificationPayload;