Il metodo “Assegnare Tracker ID” serve per assegnare manualmente all’SDK un identificatore di contatto (trackerId) ottenuto da una fonte esterna allo stesso SDK. Prima di applicarlo, l’SDK verifica con il server che tale trackerId corrisponda a un contatto già esistente nel tuo account, tramite l’uso della funzione Connectif.assignTrackerId.
Come si usa
L’assegnazione del tracker utilizza il parametro trackerId per convalidare e identificare il contatto corrispondente in Connectif.
Come raccomandazione, questo metodo dovrebbe essere usato solo quando si riceve un trackerId da una fonte esterna alla sessione stessa dell’SDK.
Non si consiglia di usare questo metodo se l’SDK ha già identificato un contatto conosciuto.
• Info sul tracker:
| Parametro | Descrizione | Obbligatorio | Considerazioni |
|---|---|---|---|
| trackerId | L’identificatore di contatto da assegnare | Sì | Deve corrispondere a un contatto già esistente in Connectif. Se il trackerId inviato non esiste, non potrà essere assegnato. |
Esempio
L’assegnazione del tracker avrà questo aspetto.
Connectif.assignTrackerId("60f1b3b3b3b3b3b3b3b3b3b3")
Callback (Opzionale)
Se desideri ricevere feedback su eventuali errori durante l'invio degli eventi, puoi aggiungere un EventCallbacks quando usi il nostro metodo.
object : EventCallbacks {
override fun onSuccess() {
//Gestione in caso di successo
}
override fun onError(message: String?) {
//Gestione in caso di errore
}
}
Continua ad imparare!
Per sfruttare tutto il potenziale del tuo account Connectif, ti consigliamo di continuare con i seguenti articoli:
- Guida completa per integrare Connectif con la tua App Mobile, per conoscere in dettaglio tutti i cambiamenti di questa integrazione.
- Android Get Started, per aggiungere Connectif Mobile SDK al tuo progetto Android.
- Configurazione Firebase Cloud Messaging, per attivare l’invio e la ricezione di push tramite il Mobile SDK di Android.
- Configurazione Apple Push Notifications Service, per attivare l’invio e la ricezione di push tramite il Mobile SDK di iOS.