Scopo
Indica il periodo di validità di una notifica push.
Se il server non è riuscito a inviare la notifica entro la data specificata, la notifica non verrà più inviata.
Se questa proprietà non viene impostata, verrà utilizzato il valore di default:
- circa un mese per le notifiche su iOS;
- 4 settimane per le notifiche su Android;
-
tre giorni per le notifiche di tipo Tile e Badge su Windows 8.
Per le notifiche di tipo Toast non è possibile specificare la scadenza, quindi se il server non riesce a inviare la notifica questa non verrà più inviata.
Sintassi
IDNotification idn = new()
idn.expireDate = dateTime(2013, 10, 10, 12, 30, 00)
idn.expireDate = dateTime(2013, 10, 10, 12, 30, 00)
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.expireDate = dateTime(2013, 10, 10, 12, 30, 00)
//
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.expireDate = dateTime(2013, 10, 10, 12, 30, 00)
//
idn.send()
}
Non si applica alle notifiche locali.
Ultima modifica: 01/10/2013 / Validità: da 12.5.5400