¿Para qué sirven los enlaces profundos diferidos? #
Los enlaces profundos son útiles para pasar el contexto de la descarga a su aplicación móvil.
Cuando comercializas tu aplicación, siempre hay un contexto alrededor de esa comercialización. Por ejemplo, si muestras un botón de descarga en tu blog, el blog da contexto para conseguir que el usuario instale tu app.
Supongamos que has creado una aplicación de comercio electrónico que vende zapatos. Si en tu blog escribes sobre un zapato en concreto, si el usuario hace clic y descarga la aplicación, lo ideal es que le muestres el zapato sobre el que ha hecho clic después de la descarga. (Lea aquí)
Enlaces profundos diferidos #
Puede tomar la URL de seguimiento generada y añadir un deeplink_url al final de la URL de seguimiento. Al instalarlo, el SDK de Tenjin podrá extraer este contexto directamente de los servidores de Tenjin.
Supongamos que el enlace de seguimiento generado por Tenjin para su campaña tiene el siguiente aspecto: “ https:/track.tenjin.io/v0/tapjoy/campaignid123?advertising_id={advertising_id}&click_id={click_id} “
Para pasar el contexto y la información de los enlaces profundos a la instalación de su aplicación, puede añadir un valor a la directiva deeplink_url para que quede así: “ https:/track.tenjin.io/v0/tapjoy/campaignid123?advertising_id={advertising_id}&click_id={click_id}&deeplink_url=myschema://shoe1 “
El SDK de Tenjin pasará el myschema://shoe1 a tu aplicación para que puedas tratar al usuario en la aplicación de una manera específica. En este caso podrías redirigirlos al contenido con zapato1 en la aplicación.
Tendrá que implementar la lógica para gestionar la redirección siguiendo estas instrucciones (iOS, Androidy Unidad)