Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
App notifications (also called toast notifications) are messages that your app can construct and deliver to your user while they are not currently inside your app. The notification content is displayed in a transient window in the bottom right corner of the screen and in the Notification Center (called Action Center in Windows 10). App notifications can be used to inform the user of application status or state changes, or to prompt the user to take an action. App notifications can either be sent locally or from a cloud service using push notifications.
Note
The term "toast notification" is being replaced with "app notification". These terms both refer to the same feature of Windows, but over time we will phase out the use of "toast notification" in the documentation.
This section provides design and implementation guidance for app notifications in the Windows App SDK and WinRT.
App notification UX and implementation guidance
- App notification UX guidance
- Send a local app notification from C# apps
- Send a local app notification from C++ UWP apps
- Send a local app notification from Win32 C++ WRL apps
- Send a local app notification from other types of unpackaged apps
- App notification content
- App notification content schema
- Schedule an app notification
Additional app notifications features
- Custom audio on app notifications
- App notification progress bar and data binding
- App notification with pending update activation
- Custom timestamps on app notifications
- Grouping app notifications with collections
- App notification headers
- Notification listener: Access all notifications
Limitations
The app notifications support in the Windows App SDK currently has these limitations:
- Notifications for an elevated (admin) app are currently not supported.
Next steps
See Quickstart: App notifications in the Windows App SDK to get started.
Windows developer