Android Mobile SDK: Atribuir Tracker ID

O métodoAtribuir Tracker ID” serve para atribuir manualmente ao SDK um identificador de contato (trackerId) obtido por um meio externo ao próprio SDK. Antes de aplicá-lo, o SDK valida junto ao servidor que esse trackerId corresponde a um contato já existente em sua conta, por meio do uso da função Connectif.assignTrackerId.

 

Como usar

A atribuição de tracker utiliza o parâmetro trackerId para validar e identificar o contato correspondente no Connectif.

Como recomendação, esse método deve ser usado somente ao receber um trackerId de uma fonte externa à própria sessão do SDK.

Não é recomendado usar esse método se o SDK já identificou um contato conhecido.

• Info do tracker:

Parâmetro Descrição Obrigatório Considerações
trackerId O identificador de contato a ser atribuído Sim Deve corresponder a um contato já existente no Connectif. Se o trackerId enviado não existir, não poderá ser atribuído.
 

Se o trackerId fornecido não existir para a conta, a atribuição não será aplicada e o erro será informado através do callback onError, mantendo o trackerId previamente atribuído.

 

Exemplo

A atribuição do tracker terá este aspecto.

Connectif.assignTrackerId("60f1b3b3b3b3b3b3b3b3b3b3")

 

Callbacks (Opcional)

Se você quiser ter feedback de possíveis erros ao enviar eventos, poderá adicionar um EventCallbacks quando usar nosso método.

 object : EventCallbacks {
    override fun onSuccess() {
        //Tratamento em caso de sucesso
    }
    override fun onError(message: String?) {
         //Tratamento em caso de erro
    }
}

 

 

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

  

Ficou com dúvidas?
Lembre-se que você tem à disposição nossos especialistas em Connectif. Para contatá-los, basta abrir um ticket para Suporte clicando no botão azul “Ajuda” do seu dashboard.

 


Continue aprendendo!

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