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.