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 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
}
}
Poursuivez votre apprentissage !
Pour exploiter pleinement le potentiel de votre compte Connectif, nous vous recommandons de poursuivre avec les articles suivants :
- Android SDK Get Started, pour ajouter Connectif Mobile SDK à votre projet Android.
- Configuration Firebase Cloud Messaging, pour activer l'envoi et la réception des push via le Mobile SDK d'Android.
- iOS SDK Get Started, pour ajouter Connectif Mobile SDK à votre projet iOS.
- Configuration Apple Push Notifications Service, pour activer l'envoi et la réception des push via le Mobile SDK d'iOS.