En resumen: Comprende el flujo cuando un usuario con un dispositivo iOS hace clic en un enlace personalizado de OneLink y Universal Links no puede abrir la aplicación.
Sobre el URI alternativo para iOS
- La mejor manera de abrir aplicaciones en dispositivos iOS es usando los Universal Links. Desde 2016, existen importantes limitaciones del sistema operativo integradas en el uso de esquemas URI como opción alternativa para cuando los Universal Links de iOS no abren la aplicación. Estas limitaciones no están relacionadas con AppsFlyer y también afectarían a cualquier otro enlace con esquemas de URI que puedas usar para abrir la aplicación.
- De forma predeterminada, los esquemas de URI (que se llevan como el valor del parámetro af_dp) solo se usan como método alternativo para abrir la aplicación en iOS en algunos navegadores o plataformas específicos.
-
Para Safari, puedes intentar usar esquemas de URI como alternativa para abrir aplicaciones en iOS configurando los siguientes parámetros en tu URL de OneLink:
-
af_dp
(que lleva el esquema URI como valor). -
af_force_deeplink=true
(que obliga a la aplicación a abrirse con el esquema de URI af_dp). Sin este parámetro, la aplicación no se abre con el esquema URI.
-
- Los esquemas URI son impredecibles y, por lo tanto, no son compatibles de forma predeterminada. Es probable que los usuarios que hagan clic en el enlace sean redireccionados a la App Store (o, si se establece, a la URL establecida en el
af_ios_url
parámetro). - Consulta el diagrama de flujo de escenarios y los casos de uso que aparecen a continuación para obtener más información.
Diagrama de flujo de escenarios
Casos de uso
Navegadores que pueden usar esquemas URI de forma predeterminada
A veces, los Universal Links no pueden abrir la aplicación, ya sea porque la aplicación no existe o porque el enlace no tiene Universal Links configurados. En esos casos, los siguientes navegadores/plataformas pueden usar esquemas URI como método alternativo para abrir la aplicación de forma predeterminada:
- Chrome
- X (antiguo Twitter)
Nota: Si la aplicación no está instalada, los usuarios ven un mensaje de error y, después de cerrar el mensaje, son enviados a la App Store (o según el parámetro af_ios_url). - Kakaotalk
- Naver
- Naver-Blog
Flowchart
Safari
A continuación, se describe el flujo para los usuarios cuando los Universal Links no pueden abrir la aplicación y el enlace está af_dp
(es decir, que lleva el esquema URI como valor).
Si la aplicación no está instalada:
- Aparece el mensaje de error de Safari.
- El usuario hace clic en OK para cerrar el mensaje, ve brevemente la carga de una página de destino en segundo plano y, en 1 segundo, se redirecciona automáticamente a la App Store o según el parámetro af_ios_url.
Si la aplicación está instalada:
- Si no tiene un enlace
af_force_deeplink=true
, el usuario es enviado a la App Store o según el parámetro af_ios_url. - Si tiene un enlace
af_force_deeplink=true
:- Aparece el cuadro de mensaje de Safari.
- Si el usuario hace clic en Abrir, se abre la aplicación.
- Si el usuario hace clic en Cancelar:
- El usuario hace clic en Aceptar y ve una página de destino con una llamada a la acción (CTA).
- El usuario hace clic en el CTA y se muestra un mensaje.
- Si el usuario hace clic en Abrir, se abre la aplicación.
- Si el usuario hace clic en Cancelar, aparece un mensaje.
- Si el usuario hace clic en Aceptar, se le envía a la App Store.
- Si el usuario hace clic en Cancelar, permanece en la landing page.
- Aparece el cuadro de mensaje de Safari.
Flowchart
Publicación en Facebook: no remunerada
A continuación, se describe el flujo para los usuarios cuando los Universal Links no pueden abrir la aplicación y contiene el enlace af_dp
(es decir, que lleva el esquema URI como valor).
Si la aplicación está instalada:
- Se abre la aplicación.
Si la aplicación no está instalada:
- Si no hay ninguna aplicación de redes sociales configurada, o después de que el usuario haga clic en el CTA en el SALP, se muestra un mensaje sobre una landing page en segundo plano.
- Haz clic en Abrir aplicación. Puede producirse uno de los siguientes resultados:
- Si se establece el
af_ios_url
parámetro, se envía al usuario conforme el parámetro. - Si el parámetro no está establecido y si
af_force_deeplink=true
no está en el enlace, elaf_ios_url
usuario se redirecciona en consecuencia. - Si el parámetro af_ios_url no está establecido y sí
af_force_deeplink=true
está en el enlace, el mensaje se muestra de nuevo sobre la landing page en segundo plano.
- Si se establece el
- Si el usuario hace clic en Abrir, se le envía a la App Store.
- Si el usuario hace clic en Cerrar, se muestra la landing page en segundo plano.
- El usuario hace clic en el logo de la App Store y es redireccionado a la App Store.