Android Mobile SDK : Notifier l'événement d'inscription

L'événement "Notifier un événement d'inscription" sert à indiquer une nouvelle inscription. Pour cela, il notifie, via le SDK Mobile, lorsqu'un utilisateur s'inscrit sur l'application en utilisant la méthode Connectif.sendRegister(email: String).

 

Comment l'utiliser

La notification d'inscription utilise la méthode Connectif.sendRegister(email: String), dans laquelle nous ajouterons la propriété email de l'utilisateur qui s'inscrit.

Attribut Définition Requis Type Limitations
email

Email valide de l'utilisateur qui s'inscrit.

Oui Non

- Un email valide doit contenir un nom d'utilisateur, suivi de @, un domaine et une extension, sans espaces ni caractères spéciaux.

- Un maximum de 200 caractères.

contactInfo

Informations supplémentaires sur l'utilisateur

Non RegisterContactInfo  

 

Structure de RegisterContactInfo

Attribut Définition Requis Type Limitations
name

Prénom 

Non String

 

surname

Nom de famille

Non String  
birthdate

Date de naissance

Non Date  
mobilePhone

Téléphone mobile

Non String Doit contenir un préfixe de pays valide (ex : +33)

newsletterSubscriptionStatus

Statut de l'abonnement à la newsletter.

NonSubscriptionStatusLe statut peut être SUBSCRIBED ou NONEsmsSubscriptionStatus

Statut de l'abonnement aux SMS.

NonSubscriptionStatusLe statut peut être SUBSCRIBED ou NONE

Ce type d'événement collecte automatiquement les informations suivantes :

  • Système d'exploitation : Android ou iOS.
  • Version de l'application.
  • Version du système d'exploitation.
  • Version du SDK Connectif.

 

Exemple

La notification ressemblera à ceci :

val contactInfo = RegisterContactInfo(
name = "John",
surname = "Doe",
birthdate = Date(),
mobilePhone = "123456789",
newsletterSubscriptionStatus = SubscriptionStatus.SUBSCRIBED,
smsSubscriptionStatus = SubscriptionStatus.NONE

Connectif.sendRegister("useremail@example.com", contactInfo)

 

Callbacks (Optionnel)

Si vous souhaitez obtenir un retour d'éventuelles erreurs lors de l'envoi d'événements, vous pouvez ajouter un EventCallbacks lors de l'utilisation de notre méthode.

 object : EventCallbacks {
    override fun onSuccess() {
        //Gestion en cas de succès
    }
    override fun onError(message: String?) {
         //Gestion en cas d'erreur
    }
}

 

 

 

Félicitations !
Vous êtes arrivé à la fin de la leçon.

  

Des questions sans réponse ?
Rappelez-vous que vous avez à votre disposition nos spécialistes chez Connectif. Pour les contacter, il vous suffit d'ouvrir un ticket auprès du support en cliquant sur le bouton bleu "Aide" de votre tableau de bord.


Poursuivez votre apprentissage !

Pour exploiter pleinement le potentiel de votre compte Connectif, nous vous recommandons de poursuivre avec les articles suivants :