Scopo
La proprietà CertificatePassword rappresenta la password che è stata utilizzata per generare il 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. Se si valorizza la proprietà CertificatePassword, occorre anche valorizzare la proprietà CertificatePath indicando il percorso assoluto del file contenente il certificato.
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
idn.CertificatePath = password 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.p12"
idn.certificatePassword = "[CERTIFICATE PASSWORD]"
//
idn.send()
}
- Se la proprietà Debug è valorizzata a True occorre fornire la password utilizzata per generare il certificato di tipo Developer. Se, invece, la proprietà Debug è valorizzata a False occorre fornire la password utilizzata per generare il certificato di tipo Production.
Attenzione, questo articolo è stato dichiarato obsoleto! Ultima modifica: 22/03/2021 / Validità: da 12.5.5400