Scopo
La proprietà CertificatePath rappresenta il percorso assoluto del certificato da utilizzare per l'invio di una notifica push. Tale certificato è fornito da Apple ed è necessario solo se si desidera inviare notifiche ad applicazioni installate su dispositivi iOS.
Non è necessario specificare questa proprietà se l'applicazione offline è in esecuzione all'interno del browser Caravel.
Per sapere come ottenere il certificato, è possibile leggere il paragrafo "Configurazione sistema per notifiche su iOS" nell'articolo del componente IDNotification.
Sintassi
IDNotification idn = new()
idn.CertificatePath = percorso assoluto certificato
idn.CertificatePath = percorso assoluto certificato
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.certificatePath = path() + "/certificate.p8"
//
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.certificatePath = path() + "/certificate.p8"
//
idn.send()
}
- Se la proprietà Debug è valorizzata a True, occorre fornire il percorso di un certificato di tipo Developer. Se, invece, la proprietà Debug è valorizzata a False, occorre fornire il percorso di un certificato di tipo Production.
-
A partire dalla versione 20.5 occorre fornire il file con estensione p8 che viene generato e fornito dopo aver creato una nuova chiave per inviare le notifiche.
Ultima modifica: 27/04/2022 / Validità: da 12.5.5400