Comment supprimer une notification par vignette (applications de style Metro en JavaScript et HTML)

[Cette documentation est une version préliminaire qui peut faire l’objet de modifications.]

Cette rubrique explique comment effacer une notification par vignette par le biais d’un appel local. Notez que si votre contenu est temporaire, nous vous recommandons de définir un délai d’expiration au niveau de la notification au lieu de l’effacer explicitement selon la procédure détaillée ici. Pour plus d’informations sur la définition d’un délai d’expiration de notification, voir Démarrage rapide : envoi d’une mise à jour de vignette.

Ce que vous devez savoir

Technologies

  • Windows Runtime

Prérequis

  • Bonnes connaissances des termes et des concepts de vignette et de notification. Pour plus d’information, voir Vignettes, badges et notifications.
  • Aptitude à créer une application élémentaire de style Metro en JavaScript à l’aide des API Windows Runtime.

Instructions

Étape 1: Effacez la notification et restaurez la vignette par défaut.

Cette ligne de code permet d’effacer la notification active de la vignette de l’application.

Windows.UI.Notifications.TileUpdateManager.createTileUpdaterForApplication().clear();

Remarques

Si la file d’attente est activée pour une vignette et qu’il y a des notifications en file d’attente, l’appel de la méthode clear a pour effet de vider la file d’attente.

Notez que vous ne pouvez pas effacer une notification à partir du Cloud. Même si un appel local de la méthode clear permet d’effacer la vignette, quelle que soit la source de ses notifications, pour effacer une notification de la vignette par le biais d’une notification périodique ou Push, vous devez envoyer une nouvelle notification pour remplacer le contenu actif.

Rubriques associées

Démarrage rapide : envoi d’une mise à jour de vignette

TileUpdater.clear

Exemple de vignettes et de badges d’application