Scopo
Questa proprietà può essere utilizzata per inviare delle informazioni all'applicazione che riceverà la notifica.
I dati inviati non verranno visualizzati nel testo della notifica.
Sintassi
IDNotification idn = new()
idn.payload ="[DATA SENT TO OFFLINE APP]"
idn.payload =
Esempio di codice
// ********************
// Sends a notification
// ********************
public void NewForm.SendNotification()
{
IDNotification idn = new()
idn.DNID = "[DEVICE NOTIFICATION ID]"
idn.title = "Title"
idn.message = "How are you?"
idn.payload = "[DATA SENT TO OFFLINE APP]"
//
idn.send()
}
// Sends a notification
// ********************
public void NewForm.SendNotification()
{
IDNotification idn = new()
idn.DNID = "[DEVICE NOTIFICATION ID]"
idn.title = "Title"
idn.message = "How are you?"
idn.payload = "[DATA SENT TO OFFLINE APP]"
//
idn.send()
}
-
Quando la shell nativa riceve la notifica, avvia automaticamente l'applicazione e le notifica l'evento OnCommand con il parametro Command valorizzato al valore "NOTIFICATION". All'interno dell'evento OnCommand è possibile leggere le proprietà:
- Title utilizzando la funzione GetURLParam ("TITLE") a ll'interno dell'evento OnCommand
- Message utilizzando la funzione GetURLParam ("TEXT") all'interno dell'evento OnCommand
- Payload utilizzando la funzione GetURLParam ("PAYLOAD") all'interno dell'evento OnCommand
Ultima modifica: 23/03/2021 / Validità: da 12.5.5400