El evento “Notificar información de contacto” lo utilizaremos cuando necesitemos modificar información del contacto. Para ello, vía Mobile SDK, usaremos el método sendContactInfo(contactInfo: ContactInfo).
Cómo se usa
En el envío de información de contacto utilizaremos la clase ContactInfo y sus propiedades para notificar de esos cambios de información en el usuario con sendContactInfo(contactInfo: ContactInfo).
| Atributo | Definición | Requerido | Tipo | Limitaciones |
|---|---|---|---|---|
| contactInfo |
Información adicional del usuario |
SI | ContactInfo |
Esctructura de ContactInfo
| Atributo | Definición | Requerido | Tipo | Limitaciones |
|---|---|---|---|---|
| name |
Nombre |
No | String |
|
| surname |
Apellidos |
No | String | |
| birthdate |
Fecha de nacimiento |
No | Date | |
| mobilePhone |
Teléfono móvil |
No | String | Deberá contener un prefijo de país válido (Ej: +34) |
Este tipo de evento recoge de forma automática la siguiente información:
- Sistema operativo: Android o iOS.
- Versión de app.
- Versión de sistema operativo.
- Versión de Connectif SDK.
Ejemplo
La notificación tendrá este aspecto:
Connectif.sendContactInfo(ContactInfo(
name: "John",
surname: "Doe",
birthdate: Date(),
mobilePhone: "+34675675679"))
Callbacks (Opcional)
Si queremos tener feedback de posibles errores al enviar eventos, podremos añadir un EventCallbacks cuando usemos nuestro método.
EventCallbacks(
onSuccess: {
//Manejo en caso de éxito
},
onError: { error in
//Manejo en caso de error
})
¡Sigue aprendiendo!
Para aprovechar todo el potencial de tu cuenta en Connectif, te recomendamos continuar con los siguientes artículos:
- Android SDK Get Started, para añadir Connectif Mobile SDK a tu proyecto Android.
- Configuración Firebase Cloud Messaging, para activar el envío y recepción de push mediante el Mobile SDK de Android.
- iOS SDK Get Started, para añadir Connectif Mobile SDK a tu proyecto iOS.
- Configuración Apple Push Notifications Service, para activar el envío y recepción de push mediante el Mobile SDK de iOS.