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 d'applications ou un assistant compatibles, 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 des bonnes pratiques pour améliorer vos raccourcis.
Types de raccourcis
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 :
- vous rédigez un nouvel e-mail dans une application de messagerie.
- Rediriger les utilisateurs vers un lieu spécifique dans une application de cartographie.
- Envoyer des messages à un contact d'un utilisateur dans une application de communication.
- Lecture de l'épisode suivant d'une série TV dans une application multimédia.
- Chargement du 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 inclus dans un APK ou un app bundle.
- Les raccourcis dynamiques ne peuvent être transmis, mis à jour et supprimés par votre application qu'au moment de l'exécution.
Des raccourcis épinglés peuvent être ajoutés aux lanceurs d'applications compatibles au moment de l'exécution si l'utilisateur accorde l'autorisation.
Afficher les raccourcis dans les assistants à l'aide des fonctionnalité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 fonctionnalités.
Limites des raccourcis
La plupart des lanceurs d'applications compatibles affichent jusqu'à quatre raccourcis à la fois, y compris les raccourcis statiques et dynamiques. Lorsque vous envoyez des raccourcis dynamiques à afficher sur les surfaces Google, utilisez la bibliothèque d'intégration de raccourcis Google pour éviter d'ê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'il peut prendre en charge à la fois. Les raccourcis publiés de cette manière n'apparaissent que dans les lanceurs d'applications Android et ne sont pas détectables sur d'autres surfaces Google.
Le nombre de raccourcis épinglés que les utilisateurs peuvent créer pour votre application est illimité. 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 documentation de référence de l'API ShortcutManager.