AdmNativeMessage interface
Rappresenta un payload del messaggio di notifica ADM nativo.
Proprietà
| consolidation |
Si tratta di una stringa arbitraria usata per indicare che più messaggi sono logicamente uguali e che ADM è autorizzato a eliminare messaggi accodati in precedenza a favore di questo nuovo. |
| data | Dati del payload da inviare con il messaggio. |
| expires |
Numero di secondi in cui ADM deve conservare il messaggio se il dispositivo è offline. |
| md5 | Si tratta di un checksum MD5 con codifica base 64 del parametro di dati. |
| notification | Payload di notifica da inviare con il messaggio. |
| priority | Priorità dell'oggetto msssage. |
Dettagli proprietà
consolidationKey
Si tratta di una stringa arbitraria usata per indicare che più messaggi sono logicamente uguali e che ADM è autorizzato a eliminare messaggi accodati in precedenza a favore di questo nuovo.
consolidationKey?: string
Valore della proprietà
string
data
Dati del payload da inviare con il messaggio.
data?: Record<string, string>
Valore della proprietà
Record<string, string>
expiresAfter
Numero di secondi in cui ADM deve conservare il messaggio se il dispositivo è offline.
expiresAfter?: number
Valore della proprietà
number
md5
Si tratta di un checksum MD5 con codifica base 64 del parametro di dati.
md5?: string
Valore della proprietà
string
notification
Payload di notifica da inviare con il messaggio.
notification?: AdmNativeNotification
Valore della proprietà
priority
Priorità dell'oggetto msssage.
priority?: "normal" | "high"
Valore della proprietà
"normal" | "high"