Notifications de site épinglé dans Windows 8

Windows Internet Explorer 9 a introduit les sites épinglés, un moyen pratique pour les utilisateurs d’accéder directement à un site Web en cliquant sur une icône dans la barre des tâches. Les sites épinglés sont également faciles à implémenter, car ils nécessitent très peu de code. Pour plus d’informations sur la création de sites épinglés, voir Documentation destinée aux développeurs sur les sites épinglés.

Windows 8 implémente les sites épinglés à l’aide de vignettes sur l’écran d’accueil. Lorsqu’un utilisateur clique sur la vignette d’un site épinglé, le site s’ouvre dans Internet Explorer 10 dans l’environnement de la nouvelle interface utilisateur Windows. Dans cette rubrique, vous allez apprendre à implémenter une notification de site épinglé dans Windows 8.

Vous devez fournir un certain nombre d’informations pour implémenter correctement des notifications de site épinglé dans Windows 8, à savoir :

  • L’emplacement du service Web à interroger pour recevoir des notifications
  • Un fichier XML mis à jour qui reflète l’état de badge actuel
  • La fréquence à laquelle les mises à jour doivent se produire

La balise meta msapplication-badge

La nouvelle balise meta pour les sites épinglés décrit l’URL d’interrogation. Une balise meta type est montrée ici :


<meta name="msapplication-badge" content="frequency=30; polling-uri=http://mysite.com/id45453245/polling.xml"/>

La valeur de nom "msapplication-badge" est requise et indique que le site Web prend en charge les notifications de badge lorsqu’il est épinglé sur l’écran d’accueil.

La valeur de contenu "frequency" est facultative et indique la fréquence, en minutes, à laquelle un client doit interroger l’URL du service Web pour recevoir des mises à jour. Les valeurs prises en charge sont 30, 60, 360 (6 heures), 720 (12 heures) et 1 440 (1 jour). Si aucune valeur n’est spécifiée, la valeur par défaut est utilisée, soit 1 440 heures.

La valeur de contenu "polling-uri" est requise et indique l’URL à interroger pour obtenir le fichier de données XML. Seuls les schémas d’URI "http" et "https" sont pris en charge.

Fichier de description du badge

Une notification de badge peut mettre à jour la vignette de votre site épinglé avec un nombre compris entre 1 et 99, ou avec l’un des 10 glyphes standard. Pour obtenir une liste illustrée des images de badges, voir Catalogue des images de badges (applications du Windows Store). L’exemple XML suivant décrit un badge qui indique qu’un nouveau message est arrivé.


<badge value="newMessage" />

Le code XML suivant ajoute un badge numérique.


<badge value="15" />

Pour obtenir une description complète des valeurs, glyphes et exemples XML, voir Badge schema.

Actualisation de l’état de badge

Internet Explorer 10 comporte une API qui vous permet de demander à Windows d’interroger l’état de notification du site épinglé à la demande :


window.external.msSiteModeRefreshBadge();

Par exemple, lorsqu’un utilisateur navigue activement sur votre site Web, nous vous conseillons de mettre à jour plus souvent le badge de notification du site épinglé. Faites de même à l’ouverture du site Web pour actualiser l’état du badge.

Rubriques connexes

Intégration de Windows 8
Guide du développeur Internet Explorer 10

 

 

Afficher:
© 2014 Microsoft