Descripción general
El deep linking le permite abrir una página específica dentro de su aplicación desde una fuente externa como un sitio web, correo electrónico o SMS. Si la aplicación no está instalada, los usuarios son redirigidos a la tienda de aplicaciones apropiada. Si están en una plataforma no compatible, los usuarios son redirigidos a un sitio web alternativo. Esta guía cubre la configuración y el uso de deep linking en:- Android (App Links)
- iOS (Universal Links y URL Schemes)
- Notificaciones push
- Correos electrónicos
- Mensajes in-app
Para funcionar correctamente, los deep links deben:
- Estar alojados sobre HTTPS
- Incluir los archivos de verificación requeridos:
- Configuración de Android
- Configuración de iOS
Configuración de Android
Use el App Links Assistant de Android Studio para simplificar la configuración.Pasos:
- Abra Android Studio → Tools → App Links Assistant
- Siga los pasos para configurar enlaces a su sitio
- Android Studio genera automáticamente el código requerido y el archivo
assetlinks.json
Ejemplo de manifest:
Ejemplo de manejador de Activity:
assetlinks.json generado debe alojarse en:Enviar con deeplinks
- Enviar notificación push con deeplinks
- Enviar correo electrónico con deep links
- Enviar mensajes in-app con deep links
Incluya el deep link como:
- Propiedad
url(Launch URL) - O propiedad
data(recomendado para iOS para suprimir la redirección del navegador)
- Android: Abre directamente a la actividad vinculada
- iOS: Abre el navegador, luego la aplicación (a menos que se suprima con el indicador plist)