Guidelines for scheduled notifications (Windows Store apps)
This topic describes best practices for use with scheduled tile and toast notifications and lists any requirements your app needs to meet to be accepted in the Windows Store.
- Follow the recommendations in Guidelines for tiles and Guidelines for toast notifications. Consider that guidance when planning the content of your tile or toast notification, as well as how frequently each should be updated.
- Consider using background tasks to update the schedule periodically using the MaintenanceTrigger class. For example, your app can initially schedule notifications a week in advance and then use the MaintenanceTrigger class to continue to schedule successive weeks on an ongoing basis, even without the user launching your app during any given week.
- Consider using a timeZoneChange system trigger to respond to changes to the system clock, such as Daylight Savings Time. By default, scheduled notifications are triggered in Coordinated Universal Time (UTC) and are not updated automatically in response to system clock changes. For example, a reminder app would need to change the scheduled time of the reminders when the system time changes. To do so, your app can use a background task that responds to the timeZoneChange trigger, adjusting its timing appropriately.
For general Windows Store requirements, see Certification requirements for Windows apps.
Build date: 11/16/2013