L'evento “Notificare informazioni di contatto” viene utilizzato per modificare le informazioni del contatto. Per questo, tramite il Mobile SDK, utilizzeremo il metodo sendContactInfo(contactInfo: ContactInfo).
Come si usa
Nell'invio delle informazioni di contatto utilizzeremo la classe ContactInfo e le sue proprietà per notificare le modifiche alle informazioni dell'utente con sendContactInfo(contactInfo: ContactInfo).
| Attributo | Definizione | Obbligatorio | Tipo | Limitazioni |
|---|---|---|---|---|
| contactInfo |
Informazioni aggiuntive dell'utente |
SÌ | ContactInfo |
Struttura di ContactInfo
| Attributo | Definizione | Obbligatorio | Tipo | Limitazioni |
|---|---|---|---|---|
| name |
Nome |
No | String |
|
| surname |
Cognome |
No | String | |
| birthdate |
Data di nascita |
No | Date | |
| mobilePhone |
Telefono cellulare |
No | String | Deve contenere un prefisso internazionale valido (Es: +39) |
Questo tipo di evento raccoglie automaticamente le seguenti informazioni:
- Sistema operativo: Android o iOS.
- Versione dell'app.
- Versione del sistema operativo.
- Versione di Connectif SDK.
Esempio
La notifica avrà questo aspetto:
Connectif.sendContactInfo(ContactInfo(
name = "John",
surname = "Doe",
birthdate = Date(),
mobilePhone = "+393467567567")
)
Callbacks (Opzionale)
Se vuoi ricevere un feedback su eventuali errori durante l'invio degli eventi, possiamo aggiungere un EventCallbacks quando utilizziamo il nostro metodo.
object : EventCallbacks {
override fun onSuccess() {
//Gestione in caso di successo
}
override fun onError(message: String?) {
//Gestione in caso di errore
}
}
Continua a imparare!
Per sfruttare tutto il potenziale del tuo account su Connectif, ti consigliamo di continuare con i seguenti articoli:
- Android SDK Get Started, per aggiungere Connectif Mobile SDK al tuo progetto Android.
- Configurazione Firebase Cloud Messaging, per attivare l'invio e la ricezione di notifiche push tramite il Mobile SDK per Android.
- iOS SDK Get Started, per aggiungere Connectif Mobile SDK al tuo progetto iOS.
- Configurazione Apple Push Notifications Service, per attivare l'invio e la ricezione di notifiche push tramite il Mobile SDK per iOS.