AdmNativeMessage interface
Stellt eine native ADM-Benachrichtigungsnachrichtnutzlast dar.
Eigenschaften
| consolidation |
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. |
| expires |
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"