Descripción general de accesos directos a aplicaciones

Como desarrollador, puedes definir accesos directos para realizar acciones específicas en tu app. Puedes mostrar estos accesos directos en un selector o asistente compatibles y ayudar a tus usuarios a iniciar rápidamente tareas comunes o recomendadas dentro de tu app.

En esta documentación, se muestra cómo crear y administrar accesos directos a aplicaciones. También puedes aprender algunas prácticas recomendadas para mejorar tus accesos directos.

Tipos de accesos directos

Acciones clave que se muestran con los accesos directos a aplicaciones
Figura 1. Con accesos directos a aplicaciones, puedes mostrar acciones clave y permitir que los usuarios exploren tu app en profundidad de forma instantánea.

Cada acceso directo hace referencia a uno o más intents, cada uno de los cuales inicia una acción específica en tu app cuando los usuarios seleccionan el acceso directo. Los tipos de accesos directos que creas para tu app dependen de su caso de uso. Entre los ejemplos de acciones que puedes expresar como accesos directos, se incluyen los siguientes:

  • Redactar un nuevo correo electrónico en una app de correo electrónico.
  • Llevar a los usuarios a una ubicación específica en una app de mapas.
  • Enviar mensajes al contacto de un usuario en una app de comunicación
  • Reproducir el siguiente episodio de un programa de TV en una app multimedia.
  • Cargar el último punto obtenido en una app de videojuegos
  • Permitir que el usuario pida una bebida en una app de entrega con comandos de voz

Puedes publicar los siguientes tipos de accesos directos para tu app:

  • Los accesos directos estáticos se definen en un archivo de recursos que se empaqueta en un APK o paquete de aplicación.
  • Los accesos directos dinámicos se pueden enviar, actualizar y quitar solo cuando tu app está en ejecución.
  • Se pueden agregar accesos directos fijos a los selectores admitidos durante la ejecución si el usuario otorga permiso.

Cómo mostrar accesos directos en asistentes mediante funciones

Las funciones de shortcuts.xml te permiten declarar los tipos de acciones que los usuarios pueden realizar para iniciar tu app y pasar directamente a una tarea específica. Para obtener más detalles, consulta la documentación sobre cómo agregar funciones.

Limitaciones de accesos directos

La mayoría de los selectores compatibles muestran hasta cuatro accesos directos a la vez, incluidos los accesos directos estáticos y dinámicos. Cuando envíes accesos directos dinámicos para mostrar en plataformas de Google, usa la Biblioteca de integración de accesos directos de Google para evitar que estén sujetos al límite de accesos directos.

Si decides no usar la Biblioteca de integración de accesos directos de Google, tu app estará sujeta al límite del dispositivo para la cantidad de accesos directos que admite a la vez. Los accesos directos que se publican de esta manera solo aparecen dentro de los selectores de Android y no se pueden detectar en otras plataformas de Google.

No hay límite para la cantidad de accesos directos fijos que pueden crear los usuarios en tu app. Tu app no puede quitar accesos directos fijos, pero sí puede inhabilitarlos.

Para comenzar a crear accesos directos para tu app, consulta la siguiente documentación:

Para obtener más detalles sobre las operaciones que puedes realizar en los accesos directos, consulta la ShortcutManager documentación de referencia de la API.