Freigeben über


AdmNativeMessage interface

Stellt eine native ADM-Benachrichtigungsnachrichtnutzlast dar.

Eigenschaften

consolidationKey

Dies ist eine beliebige Zeichenfolge, die verwendet wird, um anzugeben, dass mehrere Nachrichten logisch gleich sind und dass ADM zuvor abgefragte Nachrichten zugunsten dieses neuen löschen darf.

data

Die Nutzlastdaten, die mit der Nachricht gesendet werden sollen.

expiresAfter

Die Anzahl der Sekunden, für die ADM die Nachricht beibehalten soll, wenn das Gerät offline ist.

md5

Dies ist eine base64-codierte MD5-Prüfsumme des Datenparameters.

notification

Die Benachrichtigungsnutzlast, die mit der Nachricht gesendet werden soll.

priority

Die Priorität der Msssage.

Details zur Eigenschaft

consolidationKey

Dies ist eine beliebige Zeichenfolge, die verwendet wird, um anzugeben, dass mehrere Nachrichten logisch gleich sind und dass ADM zuvor abgefragte Nachrichten zugunsten dieses neuen löschen darf.

consolidationKey?: string

Eigenschaftswert

string

data

Die Nutzlastdaten, die mit der Nachricht gesendet werden sollen.

data?: Record<string, string>

Eigenschaftswert

Record<string, string>

expiresAfter

Die Anzahl der Sekunden, für die ADM die Nachricht beibehalten soll, wenn das Gerät offline ist.

expiresAfter?: number

Eigenschaftswert

number

md5

Dies ist eine base64-codierte MD5-Prüfsumme des Datenparameters.

md5?: string

Eigenschaftswert

string

notification

Die Benachrichtigungsnutzlast, die mit der Nachricht gesendet werden soll.

notification?: AdmNativeNotification

Eigenschaftswert

priority

Die Priorität der Msssage.

priority?: "normal" | "high"

Eigenschaftswert

"normal" | "high"