O método “Atribuir 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. |
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
}
}
Continue aprendendo!
Para aproveitar todo o potencial da sua conta no Connectif, recomendamos continuar com os seguintes artigos:
- Guia completo para integrar Connectif com seu App Móvel, para conhecer em profundidade todas as mudanças desta integração.
- Android 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 push pelo Mobile SDK do Android.
- Configuração do Apple Push Notifications Service, para ativar o envio e recebimento de push pelo Mobile SDK do iOS.