¿Qué es el Deep Linking?
El deep linking es la capacidad de abrir una pantalla específica de tu app desde un link externo. Es fundamental para: notificaciones push que llevan a contenido específico, links compartidos por usuarios, y campañas de marketing que llevan al producto exacto. Con Expo Router, el deep linking está configurado automáticamente. Deepyze configura deep linking como parte del setup estándar.
Tipos de deep links
Custom URL Scheme: miapp://producto/123. Funciona solo si la app está instalada. Más simple de configurar.
Universal Links (iOS) / App Links (Android): https://miapp.com/producto/123. Si la app está instalada, la abre. Si no, abre el navegador. Mejor experiencia de usuario.
Configuración con Expo Router
Expo Router configura el deep linking automáticamente basándose en tu estructura de archivos. Solo necesitás definir el scheme en app.json:
{
"expo": {
"scheme": "miapp",
"web": { "bundler": "metro" }
}
}Universal Links (iOS)
Requiere alojar un archivo apple-app-site-association en tu dominio:
{
"applinks": {
"apps": [],
"details": [{
"appID": "TEAMID.com.tuempresa.miapp",
"paths": ["/producto/*", "/usuario/*"]
}]
}
}Abrir la app desde una notificación
// Al enviar la notificación desde tu servidor
{
"to": "ExponentPushToken[...]",
"title": "Tu pedido llegó",
"body": "El pedido #1234 fue entregado",
"data": { "url": "/pedido/1234" } // deep link automático con Expo
}¿Necesitás configurar deep linking en tu app? Deepyze lo implementa correctamente desde el inicio.
Calculá el costo estimado para tu Aplicación
Seleccioná el tipo de app, plataformas y funcionalidades para obtener un presupuesto aproximado y tiempos de desarrollo transparentes.
* Valores referenciales sin sorpresas. Incluye desarrollo completo, testing y despliegue.
¿Necesitás desarrollar tu app con especialistas?
En Deepyze somos expertos en React Native y Expo para iOS y Android. Cotizá tu proyecto en 24hs hábiles.