How to use badge notifications
Starting with Windows 8, when you pin a website to the Start menu, Windows can periodically contact the server to check whether updates are available. In this section, you learn how to define badge metadata, and how a server should respond to requests for badge updates.
Note Badge notifications are available starting with Windows 8.
The fresh tweets sample app demonstrates how to build a website that supports the pinned site and badge notification features of the new Windows UI. The site scans for Twitter messages sent to one of four user accounts, within the specified time limit. For example, it can show you messages sent to @microsoft within the past half hour.
When the app is pinned to the Start menu, Windows refreshes the app tile periodically to show activity. Unlike pinned site notifications in Windows Internet Explorer 9, the app tile is updated even if the site is not running in the browser, as shown here:
This sample app demonstrates these features:
- Dynamically producing the metadata used for badge notifications
- Clearing the badge state and requesting updates
- Generating badge state updates based on user preferences
This topic describes how a site developer can use metadata to indicate that a badge update web service is available.
This topic explains how to request badge updates from the client, and describes the XML file format returned by the server when responding to badge update requests.