Scopo
Indica il bundle dell'applicazione che deve ricevere le notifiche (es: "com.progamma.Caravel"). Il bundle è specifico di ogni applicazione e per ottenerlo è necessario aprire la console dello sviluppatore sul sito Apple.com e leggere quello dell'applicazione a cui si desidera inviare le notifiche.
Sintassi
IDNotification idn = new()
idn.Topic = bundle dell'applicazione
idn.Topic = bundle dell'applicazione
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.topic = "[BUNDLE]"
idn.keyId = "[KeyID]"
idn.teamId = "[TeamID]"
//
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.topic = "[BUNDLE]"
idn.keyId = "[KeyID]"
idn.teamId = "[TeamID]"
//
idn.send()
}
- La proprietà è stata introdotta in versione 20.5 r10 a seguito del cambiamento, da parte di Apple, del protocollo di comunicazione con il server delle notifiche push (Cliccare qui per maggiori informazioni).
Ultima modifica: 22/03/2021 / Validità: da 20.5.8000