O evento “Notificar informação de contato” é utilizado quando precisamos modificar informações do contato. Para isso, via Mobile SDK, usaremos o método sendContactInfo(contactInfo: ContactInfo).
Como usar
No envio de informação de contato usaremos a classe ContactInfo e suas propriedades para notificar essas mudanças de informação do usuário com sendContactInfo(contactInfo: ContactInfo).
| Atributo | Definição | Obrigatório | Tipo | Limitações |
|---|---|---|---|---|
| contactInfo |
Informação adicional do usuário |
Sim | ContactInfo |
Estrutura de ContactInfo
| Atributo | Definição | Obrigatório | Tipo | Limitações |
|---|---|---|---|---|
| name |
Nome |
Não | String |
|
| surname |
Sobrenome |
Não | String | |
| birthdate |
Data de nascimento |
Não | Date | |
| mobilePhone |
Celular |
Não | String | Deve conter um prefixo de país válido (Ex: +55) |
Esse tipo de evento coleta automaticamente as seguintes informações:
- Sistema operacional: Android ou iOS.
- Versão do aplicativo.
- Versão do sistema operacional.
- Versão do Connectif SDK.
Exemplo
A notificação terá este formato:
Connectif.sendContactInfo(ContactInfo(
name: "John",
surname: "Doe",
birthdate: Date(),
mobilePhone: "+55675675679"))
Callbacks (Opcional)
Se quisermos obter feedback sobre possíveis erros ao enviar eventos, podemos adicionar um EventCallbacks ao usarmos nosso método.
EventCallbacks(
onSuccess: {
//Manipulação em caso de sucesso
},
onError: { error in
//Manipulação em caso de erro
})
Continue aprendendo!
Para aproveitar todo o potencial da sua conta no Connectif, recomendamos continuar com os seguintes artigos:
- Android SDK Get Started, para adicionar o Connectif Mobile SDK ao seu projeto Android.
- Configuração do Firebase Cloud Messaging, para ativar o envio e recebimento de notificações push via Mobile SDK para Android.
- iOS SDK Get Started, para adicionar o Connectif Mobile SDK ao seu projeto iOS.
- Configuração do Apple Push Notifications Service, para ativar o envio e recebimento de notificações push via Mobile SDK para iOS.