Probar enlaces profundos en iOS y Android implica varios métodos, que van desde herramientas de línea de comandos hasta aplicaciones dedicadas y funciones del entorno de desarrollo integrado (IDE).
1. Prueba de enlaces profundos de Android
-
Usando comandos de shell de Android Debug Bridge (ADB): Esta es una forma común y efectiva de probar enlaces profundos en un dispositivo o emulador Android. Puede usar el comando
adb shell am startpara simular la invocación de un enlace profundo.- Comando:
bash adb shell am start -W -a android.intent.action.VIEW -d "your_deep_link_url" - Reemplace
"your_deep_link_url"con el enlace profundo real que desea probar (por ejemplo,https://www.example.com/product?id=123). - Este comando inicia el shell de ADB con la acción
VIEWy especifica la URL del enlace profundo, verificando si el enlace navega a la sección correcta de su aplicación.
- Comando:
-
Probando desde Android Studio: Android Studio proporciona una herramienta integrada para probar enlaces profundos.
- Navegue a
Tools > App Links Assistant. - Haga clic en
Test App Links. - Ingrese la URL que desea probar y haga clic en
Run Test. - Alternativamente, puede editar su configuración de ejecución en Android Studio, cambiar la opción "Launch" a "URL" e ingresar su enlace profundo.
- Navegue a
2. Prueba de enlaces profundos de iOS
-
Usando Safari en un simulador o dispositivo: Puede escribir directamente su URL de enlace profundo (especialmente para Esquemas de URL) en Safari en un simulador de iOS o un dispositivo físico.
-
Usando
xcrun simctl openurlen Terminal: Para probar en el simulador de iOS, puede usar el comandoxcrun simctl openurl.- Comando:
bash xcrun simctl openurl booted "your_deep_link_url" - Reemplace
"your_deep_link_url"con su enlace profundo. Esto abrirá la URL especificada en el simulador iniciado, activando su aplicación si el enlace profundo está configurado correctamente.
- Comando:
-
Herramientas dedicadas para probar enlaces profundos de iOS: Hay varias herramientas disponibles para simplificar las pruebas de enlaces profundos en iOS:
- DeepLinkr: Una aplicación gratuita para macOS que ayuda a los equipos de iOS a documentar, probar y verificar enlaces profundos y universales. Le permite crear proyectos, agregar enlaces y activarlos directamente en el simulador o generar códigos QR para pruebas en dispositivos.
- Deeplink Checker: Una aplicación de iOS diseñada para que desarrolladores y especialistas en marketing prueben, inspeccionen y compartan configuraciones de enlaces profundos, incluidos los archivos de Asociación de Sitios de Aplicaciones de Apple (AASA) para Enlaces Universales.
3. Consideraciones generales para probar enlaces profundos
- Tipos de enlaces profundos: Tenga en cuenta los diferentes tipos:
- Enlaces profundos predeterminados: Solo funcionan si la aplicación ya está instalada.
- Enlaces profundos diferidos: Pueden dirigir a los usuarios a la aplicación incluso si no está instalada, a menudo redirigiendo a una tienda de aplicaciones y luego preservando el contexto del enlace profundo después de la instalación.
- Enlaces profundos contextuales: Enlaces profundos predeterminados o diferidos con parámetros adicionales para acciones o contenido más específicos.
- Escenarios de prueba: Asegúrese de probar ambos escenarios donde la aplicación ya está instalada y donde necesita ser instalada (para enlaces profundos diferidos).
- Herramientas de terceros: Para la vinculación profunda diferida, considere usar servicios de terceros como Firebase Dynamic Links o Branch.io, que ayudan a administrar y probar estos escenarios complejos.