Tiles, badges, and notifications for Windows apps
Learn how to use tiles, badges, toasts, and notifications to provide entry points into your app and keep users up-to-date.
Important APIs: UWP Community Toolkit Notifications nuget package
A tile is an app's representation on the Start menu. Every Windows app has a tile. You can enable different tile sizes (small, medium, wide, and large).
You can use a tile notification to update the tile to communicate new information to the user, such as news headlines, or the subject of the most recent unread message.
You can use a badge to provide status or summary info in the form of a system-provided glyph or a number from 1-99. Badges also appear on the task bar icon for an app.
A toast notification is a notification that your app sends to the user via a pop-up UI element called a toast (or banner). The notification can be seen whether the user is in your app or not.
A push notification or raw notification is a notification sent to your app either from Windows Push Notification Services (WNS) or from a background task. Your app can respond to these notifications either by notifying the user that something of interest happened (via badge update, tile update, or toast) or it can respond in any way of your choice.
|Create tiles||Customize the default tile for your app and provide assets for different screen sizes.|
|App icon assets||App icon assets, which appear in a variety of forms throughout the Windows 10 operating system, are the calling cards for your Windows app. These guidelines detail where app icon assets appear in the system, and provide in-depth design tips on how to create the most polished icons.|
|Primary tile API's||Request to pin your app's primary tile, and check if the primary tile is currently pinned.|
|Tile content||Tile notification content is specified using adaptive, a new feature in Windows 10, allowing you to design your own tile notification content using a simple and flexible markup language that adapts to different screen densities. This article tells you how to create adaptive live tiles for your Windows app.|
|Tile content schema||Here are the elements and attributes you use to create adaptive tiles.|
|Special tile templates||Special tile templates are unique templates that are either animated, or just allow you to do things that aren't possible with adaptive tiles.|
|Send local tile notification||Learn how to send a local tile notification, adding rich dynamic content to your Live Tile.|
|Toast notifications||Adaptive and interactive toast notifications let you create flexible pop-up notifications with more content, optional inline images, and optional user interaction.|
|Send a local toast notification||Learn how to send an interactive toast notification.|
|Notifications Visualizer||Notifications Visualizer is a new Windows app in the Store that helps developers design adaptive live tiles for Windows 10.|
|Choose a notification delivery method||This article covers the four notification options—local, scheduled, periodic, and push—that deliver tile and badge updates and toast notification content.|
|Periodic notification overview||Periodic notifications, which are also called polled notifications, update tiles and badges at a fixed interval by downloading content from a cloud service.|
|Windows Push Notification Services (WNS) overview||The Windows Push Notification Services (WNS) enables third-party developers to send toast, tile, badge, and raw updates from their own cloud service. This provides a mechanism to deliver new updates to your users in a power-efficient and dependable way.|
|Code generated by the push notification wizard||By using a wizard in Visual Studio, you can generate push notifications from a mobile service that was created with Azure Mobile Services. The Visual Studio wizard generates code to help you get started. This topic explains how the wizard modifies your project, what the generated code does, how to use this code, and what you can do next to get the most out of push notifications. See Windows Push Notification Services (WNS) overview.|
|Raw notification overview||Raw notifications are short, general purpose push notifications. They are strictly instructional and do not include a UI component. As with other push notifications, the WNS feature delivers raw notifications from your cloud service to your app.|