El método “Asignar Tracker ID” sirve para asignar manualmente al SDK un identificador de contacto (trackerId) obtenido por un medio externo al propio SDK. Antes de aplicarlo, el SDK valida contra el servidor que dicho trackerId corresponde a un contacto ya existente en tu cuenta, mediante el uso de la función Connectif.assignTrackerId.
Cómo se usa
La asignación de tracker utiliza el parámetro trackerId para validar e identificar al contacto correspondiente en Connectif.
Como recomendación, este método debería usarse únicamente al recibir un trackerId desde una fuente externa a la propia sesión del SDK.
No se recomienda usar este método si el SDK ya tiene identificado un contacto conocido.
• Info del tracker:
| Parámetro | Descripción | Obligatorio | Consideraciones |
|---|---|---|---|
| trackerId | El identificador de contacto a asignar | Sí | Debe corresponder a un contacto ya existente en Connectif. Si el trackerId enviado no existe, no podrá asignarse. |
Ejemplo
La asignación de tracker tendrá este aspecto.
Connectif.assignTrackerId("60f1b3b3b3b3b3b3b3b3b3b3")
Callbacks (Opcional)
Si quieres tener feedback de posibles errores al enviar eventos, podremos añadir un EventCallbacks cuando usemos nuestro método.
object : EventCallbacks {
override fun onSuccess() {
//Manejo en caso de éxito
}
override fun onError(message: String?) {
//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:
- Guía completa para integrar Connectif con tu App Móvil, para conocer en profundidad todos los cambios de esta integración.
- Android 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.
- Configuración Apple Push Notifications Service, para activar el envío y recepción de push mediante el Mobile SDK de iOS.