iOS Mobile SDK: Notificar informações de contato

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
    })
    

 

 

Parabéns!
Você chegou ao final da lição.

  

Ficou com alguma dúvida não resolvida?
Lembre-se de que nossos especialistas em Connectif estão disponíveis para ajudá-lo. Para entrar em contato com eles, basta abrir um ticket de suporte clicando no botão azul "Ajuda" no seu dashboard.


Continue aprendendo!

Para aproveitar todo o potencial da sua conta no Connectif, recomendamos continuar com os seguintes artigos: