Para que servem os deep links diferidos? #
Os links diretos são úteis para transmitir o contexto do download à sua aplicação móvel.
Ao promover a sua aplicação, há sempre um contexto em torno dessa promoção. Por exemplo, se mostrar um botão de descarregamento no seu blogue, o blogue fornece o contexto necessário para levar o utilizador a instalar a sua aplicação.
Suponhamos que criou uma aplicação de comércio eletrónico que vende sapatos. Se houver um sapato específico sobre o qual está a escrever no seu blogue, e se o utilizador clicar e descarregar a aplicação, o ideal é que lhe mostre o sapato em que clicou após a descarga. (Leia aqui)
Links profundos diferidos #
Pode utilizar o URL de rastreamento gerado e adicionar o parâmetro deeplink_url e o respetivo valor no final do URL de rastreamento. No momento da instalação, o SDK da Tenjin poderá obter este contexto diretamente dos servidores da Tenjin.
Suponhamos que o link de rastreamento gerado pelo Tenjin para a sua campanha tenha o seguinte formato: “ https:/track.tenjin.io/v0/tapjoy/campaignid123?advertising_id={advertising_id}&click_id={click_id} “
Para passar o contexto e as informações do deeplink para a instalação da sua aplicação, pode adicionar um valor ao parâmetro deeplink_url, de modo a que fique assim: “ https:/track.tenjin.io/v0/tapjoy/campaignid123?advertising_id={advertising_id}&click_id={click_id}&deeplink_url=myschema://shoe1 “
O SDK do Tenjin irá transmitir as informações myschema://shoe1 à sua aplicação, para que possa tratar o utilizador na aplicação de uma forma específica. Neste caso, poderá redirecioná-lo para o conteúdo com shoe1 na aplicação.
Terá de implementar a lógica para gerir o redirecionamento, seguindo estas instruções (iOS, Android, e Unity)