Choisir une méthode de remise de notification
Ce article présente les quatre options de notification (locale, planifiée, périodique et Push) disponibles pour remettre des mises à jour de vignette et de badge, ainsi que du contenu de notification toast. Une vignette ou une notification toast peuvent transmettre des informations à votre utilisateur, même si celui-ci n’est pas en train d’utiliser votre application. La nature et le contenu de votre application et des informations que vous voulez remettre peuvent vous aider à déterminer la méthode de notification la mieux appropriée à votre cas.
Vue d’ensemble des méthodes de remise des notifications
Une application peut utiliser quatre méthodes pour remettre une notification :
- Local
- Planifié
- Périodique
- Envoi (push)
Ce tableau récapitule les types de remise des notifications.
Méthode de remise | Utiliser avec | Description | Exemples |
---|---|---|---|
Local | Vignette, Badge, Toast | Ensemble d’appels d’API qui envoient des notifications pendant que votre application s’exécute, lesquelles mettent directement à jour la vignette ou le badge, ou envoient une notification toast. |
|
Planifié | Vignette, Toast | Ensemble d’appels d’API qui planifient une notification à l’avance afin d’effectuer une mise à jour à l’heure que vous indiquez. |
|
Périodiques | Vignette, Badge | Notifications qui mettent à jour les vignettes et les badges régulièrement à intervalles fixes en interrogeant un service cloud afin d’obtenir le nouveau contenu. |
|
Envoi (push) | Vignette, badge, toast, brut | Notifications envoyées depuis un serveur cloud, même si votre application n’est pas en cours d’exécution. |
|
Notifications locales
La mise à jour de la vignette ou du badge de l’application, ou le déclenchement d’une notification toast pendant que l’application s’exécute constitue le mécanisme de remise des notifications le plus simple ; il requiert uniquement des appels d’API locaux. Chaque application peut donner des informations utiles ou intéressantes sur la vignette, même si ce contenu ne change qu’une fois que l’utilisateur a lancé l’application ou interagi avec elle. Les notifications locales sont également un bon moyen d’assurer l’actualisation de la vignette de l’application, même si vous utilisez également l’un des autres mécanismes de notification. Par exemple, la vignette d’une application de photo peut montrer des photos d’un album récemment ajouté.
Nous recommandons que votre application mette à jour sa vignette en local au premier démarrage, ou au moins immédiatement après toute modification apportée par l’utilisateur qui se refléterait normalement sur la vignette. Cette mise à jour ne se voit pas tant que l’utilisateur n’a pas quitté l’application, mais l’effectuer alors que l’application est en cours d’utilisation permet de veiller à ce que la vignette soit déjà mise à jour au moment où l’utilisateur s’en va.
Alors que les appels d’API sont locaux, les notifications peuvent référencer des images Web. Si l’image Web n’est pas disponible au téléchargement, est endommagée ou ne satisfait pas les spécifications correspondantes, les vignettes et le toast répondent différemment :
- Vignettes : la mise à jour ne s’affiche pas
- Toast : la notification s’affiche, mais sans votre image
Par défaut, les notifications toast locales ont une durée de vie de trois jours, mais les notifications par vignette locales n’expirent jamais. Nous vous recommandons de remplacer ces valeurs par défaut par une durée d’expiration explicite adaptée à vos notifications (durée de vie maximum des notifications toast : trois jours).
Pour plus d’informations, consultez les rubriques suivantes :
- Envoyer une notification par vignette locale
- Envoyer une notification toast locale
- Exemples de code de notifications d’application Windows
Notifications planifiées
Les notifications planifiées sont le sous-ensemble des notifications locales pouvant indiquer l’heure précise à laquelle une vignette doit être mise à jour ou une notification toast envoyée. Les notifications planifiées sont idéales pour les situations dans lesquelles le contenu à mettre à jour est connu d’avance, comme dans une invitation à une réunion. Si vous ne connaissez pas le contenu de la notification à l’avance, il est préférable d’utiliser une notification Push ou périodique.
Notez que les notifications planifiées ne peuvent pas être utilisées pour les notifications de badge ; celles-ci sont mieux servies par des notifications locales, périodiques ou Push.
Par défaut, les notifications planifiées expirent trois jours après leur émission. Vous pouvez modifier ce délai d’expiration par défaut dans les notifications par vignette planifiées, mais pas dans les notifications toast planifiées.
Pour plus d’informations, consultez les rubriques suivantes :
Notifications périodiques
Les notifications périodiques vous donnent des mises à jour de vignette en direct avec un minimum de service cloud et d’investissement client. Elles sont également une excellente méthode de distribution du même contenu à un large public. Votre code client spécifie l’URL d’un emplacement cloud que Windows interroge afin d’obtenir les mises à jour de vignette ou de badge, ainsi que la fréquence d’interrogation de cet emplacement. À chaque interrogation, Windows contacte l’URL afin de télécharger le contenu XML spécifié pour l’afficher sur la vignette.
Les notifications périodiques requièrent que l’application héberge un service cloud, et ce service est interrogé en fonction de l’intervalle spécifié par tous les utilisateurs qui ont installé l’application. Notez que les mises à jour périodiques ne peuvent pas être utilisées pour les notifications toast ; celles-ci sont mieux servies par des notifications planifiées ou Push.
Par défaut, les notifications périodiques expirent trois jours après l’interrogation. Si nécessaire, vous pouvez remplacer cette valeur par défaut par un délai d’expiration explicite.
Pour plus d’informations, consultez les rubriques suivantes :
- Vue d’ensemble des notifications périodiques
- Exemples de code de notifications d’application Windows
Notifications Push
Les notifications Push sont idéales pour communiquer des données en temps réel ou des données personnalisées pour l’utilisateur. Les notifications Push servent au contenu généré à des moments imprévus, comme les actualités, les mises à jour de réseaux sociaux ou les messages instantanés. Les notifications Push s’avèrent également utiles dans les situations dans lesquelles les données sont ponctuelles d’une manière qui ne convient pas aux notifications périodiques, notamment comme l’évolution des scores pendant un événement sportif.
Les notifications Push requièrent un service cloud qui gère des canaux de notification Push et détermine quand et à qui envoyer les notifications.
Par défaut, les notifications Push expirent trois jours après leur réception par l’appareil. Si nécessaire, vous pouvez remplacer cette valeur par défaut par un délai d’expiration explicite (durée de vie maximale des notifications Toast : 3 jours).
Pour plus d'informations, consultez les pages suivantes :
- Vue d’ensemble des services de notifications Push Windows (WNS)
- Recommandations en matière de notifications Push
- Exemples de code de notifications d’application Windows
Rubriques connexes
- Envoyer une notification par vignette locale
- Envoyer une notification toast locale
- Recommandations en matière de notifications Push
- Recommandations en matière de notifications toast
- Vue d’ensemble des notifications périodiques
- Vue d’ensemble des services de notifications Push Windows (WNS)
- Exemples de code de notifications d’application Windows sur GitHub
Windows developer
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour