Prueba tu implementación

Este documento describe diversas formas de probar tu implementación, desde las URL en el manifiesto hasta los resultados de la Búsqueda de Google para la app completada en producción.

Prueba las URL

Cuando programes el manifiesto para la app, puedes usar varias herramientas que te ayudan a probar las URL.

Verificación de URL con Lint

Cuando crees el manifiesto para admitir URL en la app, usa Android Studio lint versión 2.x, que marca los errores de sintaxis para tus filtros de intents. Escanea de forma automática y continua el manifiesto y muestra sus errores.

Para ejecutar la verificación de sintaxis de forma manual, selecciona Analizar > Inspeccionar código en el menú de aplicación y verifica si hay errores:

  • Las advertencias sobre la sintaxis de URL HTTP se destacan en amarillo.
  • Los errores en las URL HTTP están subrayados en rojo.
  • Todos los errores aparecen en el panel inferior de la ventana del editor para lograr un acceso rápido a la línea en el manifiesto.

Para obtener más información sobre las comprobaciones de Lint, consulta la documentación de Lint para Android Studio y Cómo configurar Lint en Android.

Verifica que las URL abran la app correctamente

Existen tres formas diferentes de verificar que tus URL están abriendo la app de manera correcta, como se describe en detalle a continuación:

  • Pruebas de URL en Android Studio
  • Android Debug Bridge
  • Herramienta de prueba de código QR URL

Pruebas de URL en Android Studio

Usa la función de Deep Link Testing para Android Studio versión 2.x para verificar que tu app se puede iniciar con una URL especificada.

  1. En Android Studio, abre el proyecto en la vista de Android.
  2. Después de abrir un proyecto, selecciona Ejecutar > Editar configuraciones y edita la configuración de pruebas de la URL en el diálogo Ejecutar/Depurar configuraciones.
  3. Bajo Aplicación de Android, selecciona el módulo que quieres probar.
  4. Selecciona la pestaña General.
  5. En el campo Iniciar, selecciona URL.
  6. En el campo URL, haz clic en para seleccionar una URL definida de la lista.
  7. También puedes escribir la URL que deseas probar, por ejemplo, http://example.com/gizmos.

  8. Haz clic en Aceptar.
  9. Selecciona Ejecutar > Ejecutar app o Depurar app.
  10. Si aparece el diálogo Seleccionar objetivo de la implementación, elige un dispositivo conectado o un emulador y haz clic en Aceptar.
  11. Si el vínculo es correcto, la app se inicia en el dispositivo o el emulador y muestra la app en la actividad especificada. De lo contrario, aparecerá un mensaje de error en la ventana Ejecutar.

Android Debug Bridge

Para verificar que tus vínculos abren la app, usa Android Debug Bridge, en el que {URL} representa la URL HTTP declarada en el manifiesto de la app.

      adb shell am start -a android.intent.action.VIEW -d "{URL}" {package name}
    

Herramienta de pruebas de URL HTTP

Usa el generador de códigos QR para garantizar que el comportamiento y el formato sean correctos. Ingresa una URL HTTP en el cuadro de texto que aparece a continuación para generar un código QR que puedes leer con una app de escaneo de códigos de barras para Android. Esto abrirá una página del navegador con un vínculo. Cuando hagas clic en el vínculo en el teléfono, la URL HTTP que ingresaste debería abrirse en el cuadro de texto.

Prueba la indexación del contenido público

Usa las siguientes herramientas para verificar que las URL aparezcan en los resultados de la Búsqueda de Google.

Obtén una vista previa de los resultados de la búsqueda en Android

Verifica si hay errores de rastreo

Unos días después de que Google indexe la app publicada, verifica los informes de errores de rastreo en Search Console para asegurarte de que nuestros sistemas accedieron al contenido de la app. Consulta la documentación del informe de errores de rastreo para obtener detalles.

Prueba la indexación del contenido personal

Para probar el índice de contenido en el dispositivo, ve a En apps en Google app y busca un elemento incluido en tu contenido personal.

Para ver y validar una lista de todos los objetos Indexable que la app agrega al índice de contenido personal en el dispositivo, ve a Configuración > Google en tu teléfono Android y presiona Firebase App Indexing en la sección “Opciones para desarrolladores” (solo disponible si el teléfono está en modo de desarrollador). Revisa la lista de objetos indexables y presiona cada uno para verificar que los metadatos sean correctos.

Prueba las calcomanías de Gboard

Para probar las calcomanías de Gboard, abre la versión más reciente de Gboard en tu teléfono. Luego, ve a la paleta de calcomanías y revisa tus calcomanías en el panel.

Prueba el registro de acciones del usuario

Usa los siguientes métodos para verificar que la API de indexación de aplicaciones llama a tu app.

Usa Android Debug Bridge

Usa Android Debug Bridge para registrar y verificar los datos que se envían en tus llamadas de la API de indexación de aplicaciones.

  1. Habilita los registros:
    Acciones
    adb shell setprop log.tag.FirebaseUserActions VERBOSE
    Índice
    adb shell setprop log.tag.FirebaseAppIndex VERBOSE
  2. Visualiza los registros:
    Acciones del usuario
    adb logcat -v time -s FirebaseUserActions:V
    Índice de la app
    adb logcat -v time -s FirebaseAppIndex:V
  3. Inicia la actividad de la app que desencadena la llamada a la API de indexación de aplicaciones.

Después de esto, podrás ver las llamadas a la API en los registros.

Usa Android Monitor

Si la activity iniciada por una URL HTTP se integra con la API de indexación de aplicaciones, puedes usar Android Monitor para revisar las llamadas de la API de indexación de aplicaciones. Para revisar el registro, modifica la configuración de Android Monitor de la siguiente manera:

  1. Configura el Nivel de registro como Detallado.
  2. Ingresa FirebaseUserActions en el campo Buscar.
  3. En la lista desplegable Filtrar que se encuentra a la derecha, selecciona Sin filtros.
    Configuración de Android Monitor

Si no ves entradas de registro de indexación de aplicaciones, haz lo siguiente:

  • Instala los Servicios de Google Play en el dispositivo o el emulador.
  • Verifica que la versión instalada de los Servicios de Google Play sea superior a la versión que se especifica en build.gradle.

Prueba el autocompletado

Asegúrate de que aparezca el autocompletado de solicitudes en las páginas que realizan llamadas a la API. Para esto, comienza con una nueva compilación de la app y visita algunas páginas que llamen a la API. Después, visita la Google app en el dispositivo e ingresa una consulta que sea relevante para la app. Deberías ver los resultados de la consulta en la lista que muestra el ícono de la app y lleva directamente a las páginas de la app.

Por último: Mejora el rendimiento de la búsqueda

Enviar comentarios sobre...

Si necesitas ayuda, visita nuestra página de asistencia.