Utilisation de vignettes, de badges et de notifications toast (HTML)

[ Cet article est destiné aux développeurs de Windows 8.x et Windows Phone 8.x qui créent des applications Windows Runtime. Si vous développez une application pour Windows 10, voir la Documentation ]

Remarque  Vous n’utilisez pas JavaScript ? Voir Utilisation de vignettes, de badges et de notifications toast (XAML).

 

Les rubriques reprises dans cette section abordent des tâches concrètes que vous serez généralement amené à réaliser au moment de concevoir et de mettre à jour vos vignettes ainsi que leurs badges par le biais de notifications, de concevoir et d’envoyer des notifications toast, et d’interagir avec l’écran de verrouillage.

Nous décrirons dans ces rubriques les éléments suivants :

  • Les vignettes, qui correspondent à la représentation d’une application sur l’écran d’accueil. Les vignettes peuvent être « dynamiques », ce qui signifie que le contenu qu’elles affichent peut changer suite à des notifications. Une application peut également posséder une ou plusieurs vignettes secondaires, qui fournissent des liens directs à des vues ou des expériences spécifiques dans l’application.
  • Les badges, qui sont affichés sur les vignettes pour indiquer l’état ou le statut d’une application. Vous pouvez définir un badge de manière à afficher un numéro ou une image réduite (glyphe), selon les informations à communiquer.
  • Les notifications toast, qui sont des notifications contextuelles et spécifiques à l’application.

Chacun de ces éléments peut être mis à jour par le biais de plusieurs mécanismes de notification :

  • Les notifications locales, qui utilisent uniquement du texte et des images présents sur l’appareil. Ces notifications peuvent s’afficher selon les besoins ou planifiées pour apparaître à un moment spécifique.
  • Les notifications périodiques, qui utilisent du texte et des images récupérés régulièrement à partir d’un service cloud.
  • Les notifications Push, qui envoient du texte et des images à partir d’un serveur cloud vers l’appareil de l’utilisateur par l’intermédiaire des services de notifications Push Windows.

Vous constaterez lors de la création et de la remise de notifications que le code correspondant à chaque type de notification (vignette, badge ou toast) suit un modèle et un jeux d’API similaires. Souvent, la différence entre ces différents codes va à peine au-delà d’une modification du nom de la classe. Cette uniformité des modèles de codage vous permet de vous familiariser plus vite avec ces fonctionnalités. Si vous savez comment envoyer une notification Push à une vignette, vous savez également comment envoyer une notification de badge ou une notification Push de toast.

Ces rubriques supposent que vous disposez de connaissances pratiques des concepts de vignette et de notification, et de la terminologie associée. Pour plus d’informations, voir la vue d’ensemble sous Vignettes, badges et notifications.

La plus grande partie du code dans ces rubriques est tiré d’exemples Windows complets et téléchargeables. Pour voir le code dans son contexte, le modifier et le manipuler vous-même, accédez aux Exemples d’applications du Windows Store.

Dans cette section

Rubrique Description

Utilisation de NotificationsExtensions

La bibliothèque de modèles d’objets NotificationsExtensions vous permet de fournir du contenu de modèle XML de notification toast, de badge et par vignette sans utiliser le modèle DOM (Document Object Model) XML. Elle permet de fournir du contenu de notification plus facilement, plus clairement et plus directement.

Création de vignettes et de badges

Cette section explique comment définir du contenu de vignette ou de badge et envoyer ce contenu sous forme de notification. Le contenu utilise des notifications locales, à savoir le type de notification le plus simple à implémenter. Une fois les bases des vignettes et des badges maîtrisées, vous pouvez appliquer ces connaissances à l’envoi de notifications via les autres méthodes de remise : planifiée, périodique et Push.

Épinglage de vignettes secondaires

Cette section explique comment utiliser des vignettes secondaires pour permettre à un utilisateur d’épingler du contenu ou des expériences précises provenant d’une application à l’écran d’accueil pour disposer d’un accès direct à ces éléments.

Envoi de notifications toast

Cette section explique comment définir et envoyer une notification toast, qui est une notification contextuelle permettant à l’application de communiquer avec l’utilisateur, que ce dernier se trouve dans une autre application, sur l’écran d’accueil ou sur le Bureau. Ces actions sont illustrées à l’aide de notifications locales, le type de notification le plus simple à implémenter. Une fois les bases de la création et de l’utilisation des notifications toast maîtrisées, vous pouvez appliquer ces connaissances à l’envoi de notifications via les autres méthodes de remise : planifiée, périodique et Push.

Remise de notifications

Les exemples présentés dans les sections Création de vignettes et de badges et Envoi de notifications toast illustrent l’utilisation de notifications locales. Les notifications locales vous permettent de mettre à jour vos vignettes et badges, et d’envoyer des notifications toast alors que votre application est en cours d’exécution, en utilisant les ressources de type texte ou image stockées sur l’appareil où l’application s’exécute. Cette section décrit plus en détail ces informations pour expliquer les autres mécanismes à votre disposition pour fournir du contenu de vignette, de badge et de toast : les notifications planifiées, périodiques et Push.

Résolution des problèmes de notification pour les vignettes, les toasts et les badges

Cette rubrique décrit les étapes initiales de résolution des problèmes liés aux types de notification (vignette, toast et badge), ainsi qu’aux diverses méthodes de notification (locales, Push, périodiques et planifiées).