Présentation des raccourcis d'application

En tant que développeur, vous pouvez définir des raccourcis pour effectuer des actions spécifiques dans votre application. Vous pouvez afficher ces raccourcis dans un lanceur ou un assistant compatible, et aider vos utilisateurs à démarrer rapidement des tâches courantes ou recommandées dans votre application.

Cette documentation vous explique comment créer et gérer des raccourcis d'application. Vous pouvez également découvrir quelques bonnes pratiques pour améliorer vos raccourcis.

Types de raccourcis

Actions clés affichées à l'aide des raccourcis d'application
Figure 1. Les raccourcis d'application vous permettent d'afficher des actions clés et de rediriger instantanément les utilisateurs vers votre application.

Chaque raccourci fait référence à un ou plusieurs intents, chacun lançant une action spécifique dans votre application lorsque les utilisateurs sélectionnent le raccourci. Les types de raccourcis que vous créez pour votre application dépendent de son cas d'utilisation. Voici quelques exemples d'actions que vous pouvez exprimer sous forme de raccourcis :

  • Composer un nouvel e-mail dans une application de messagerie
  • Diriger les utilisateurs vers un lieu spécifique dans une application de cartographie
  • Envoyer des messages au contact d'un utilisateur dans une application de communication
  • Lire l'épisode suivant d'un programme TV dans une application multimédia
  • Charger le dernier point de sauvegarde dans une application de jeu
  • Permettre à l'utilisateur de commander une boisson dans une application de livraison à l'aide de commandes vocales

Vous pouvez publier les types de raccourcis suivants pour votre application :

  • Les raccourcis statiques sont définis dans un fichier de ressources qui est intégré à un APK ou à un app bundle.
  • Les raccourcis dynamiques ne peuvent être envoyés, mis à jour et supprimés par votre application qu'au moment de l'exécution.
  • Les raccourcis épinglés peuvent être ajoutés aux lanceurs compatibles au moment de l'exécution si l'utilisateur accorde l'autorisation.

Afficher des raccourcis dans les assistants à l'aide de capacités

Les capacités dans shortcuts.xml vous permettent de déclarer les types d'actions que les utilisateurs peuvent effectuer pour lancer votre application et accéder directement à une tâche spécifique. Pour en savoir plus, consultez la documentation sur l'ajout de capacités.

Limites des raccourcis

La plupart des lanceurs compatibles affichent jusqu'à quatre raccourcis à la fois, y compris les raccourcis statiques et dynamiques. Lorsque vous envoyez des raccourcis dynamiques pour les afficher sur les surfaces Google, utilisez la bibliothèque d'intégration de raccourcis Google pour ne pas être soumis à la limite de raccourcis.

Si vous choisissez de ne pas utiliser la bibliothèque d'intégration de raccourcis Google, votre application est soumise à la limite de l'appareil concernant le nombre de raccourcis qu'elle peut prendre en charge à la fois. Les raccourcis publiés de cette manière n'apparaissent que dans les lanceurs Android et ne sont pas détectables sur d'autres surfaces Google.

Les utilisateurs peuvent créer un nombre illimité de raccourcis épinglés pour votre application. Votre application ne peut pas supprimer les raccourcis épinglés, mais elle peut les désactiver.

Pour commencer à créer des raccourcis pour votre application, consultez la documentation suivante :

Pour en savoir plus sur les opérations que vous pouvez effectuer sur les raccourcis, consultez la ShortcutManager documentation de référence de l'API.