我已经编写的应用程序与未来提醒通过吐司通知,我可以提醒每次BackgroundTask
但是我想每天都要提醒一下,比如:每天下午4点
我search并获取有关报警和提醒的信息都不在Windows Phone 8.1中
那有另一种方法吗?
对不起我英文不好
您可以使用预定的吐司通知在特定的时间开火吐司。 这并不要求应用程序在烤面包发生火灾时才运行,只有当烤面包被预定时。
由于没有自动重复,您将需要安排每天敬酒。 如果用户可能经常运行应用程序,那么无论何时应用程序运行,您都可以安排接下来的30天左右。 另一个选择是设置一个MaintainanceTrigger后台任务,以便在应用程序插入时经常安排下一个30天。
// Today, 4:00pm DateTime now = DateTime.Now; DateTime dueTime = new DateTime(now.Year, now.Month, now.Day, 16, 0, 0); ToastNotifier toastNotifier = ToastNotificationManager.CreateToastNotifier(); for(int i=0;i<30;i++) { dueTime.AddDays(1); XmlDocument toastXml = SetupMyToast(dueTime); ScheduledToastNotification scheduledToast = new ScheduledToastNotification(toastXml, dueTime); toastNotifier.AddToSchedule(scheduledToast); }
有关更多详细信息,请参阅快速入门:发送Toast通知(XAML) 和如何计划Toast通知