Android Mobile SDK: Notificare evento di registrazione

L'evento “Notificare evento di registrazione” viene utilizzato per indicare una nuova registrazione. A tal fine, notifica, tramite Mobile SDK, quando un utente si registra nell'applicazione utilizzando il metodo Connectif.sendRegister(email: String).

 

Come si usa

La notifica di registrazione utilizza il metodo Connectif.sendRegister(email: String), nel quale aggiungeremo la proprietà email dell'utente che si registra.

Attributo Definizione Obbligatorio Tipo Limitazioni
email

Email valida dell'utente che si registra.

String

- Un'email valida deve contenere un nome utente, seguito da @, un dominio e un'estensione, senza spazi o caratteri speciali.

- Massimo 200 caratteri.

contactInfo

Informazioni aggiuntive sull'utente

No RegisterContactInfo  

 

Struttura di RegisterContactInfo

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)

newsletterSubscriptionStatus

Stato dell'iscrizione alla newsletter.

NoSubscriptionStatusLo stato può essere SUBSCRIBED o NONEsmsSubscriptionStatus

Stato dell'iscrizione agli SMS.

NoSubscriptionStatusLo stato può essere SUBSCRIBED o NONE

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:

        
          val contactInfo = RegisterContactInfo(
            name = "John",
            surname = "Doe", 
            birthdate = Date(),
            mobilePhone = "123456789",
            newsletterSubscriptionStatus = SubscriptionStatus.SUBSCRIBED,
            smsSubscriptionStatus = SubscriptionStatus.NONE
          )
          
          Connectif.sendRegister("useremail@example.com", contactInfo)
        
      

 

Callbacks (Opzionale)

Se desideri ricevere un feedback su eventuali errori nell'invio degli eventi, puoi aggiungere un EventCallbacks quando utilizzi il nostro metodo.  

 object : EventCallbacks {
    override fun onSuccess() {
        // Gestione in caso di successo
    }
    override fun onError(message: String?) {
         // Gestione in caso di errore
    }
}

 

 

 

Congratulazioni!
Hai completato la lezione.

  

Hai ancora domande irrisolte?
Ricorda che hai a disposizione i nostri specialisti di Connectif. Per contattarli, apri un ticket al Supporto facendo clic sul pulsante blu “Aiuto” della tua dashboard.


Continua a imparare!

Per sfruttare tutto il potenziale del tuo account Connectif, ti consigliamo di consultare i seguenti articoli: