现在,我正在开发一些有关在线竞赛的通知应用程序。
我设法获取HttpResponse,并将其解析为Class,然后将我的应用添加为启动程序。
问题是我找不到如何通知应用程序用户的好方法。
昨天,我创建了约会类并使用了它。但始终应由用户接受任命。而且速度很慢,有时会崩溃。
while (mys.Count != 0)
{
Contest contest = mys.Pop();
var appointment = new Appointment();
appointment.Location = "Codeforces";
appointment.Subject = contest.name;
appointment.StartTime = contest.startDate;
appointment.Reminder = TimeSpan.FromHours(1);
var rect = new Rect();
string tmp = await AppointmentManager.ShowAddAppointmentAsync(appointment, rect);
list.Add(contest); //<- observable collection
}
所以我改变了主意,使用吐司通知类。因为我认为它不需要被用户接受。
主要问题是“
我想知道如何在几天内发布有关事件的通知。
我的意思是
我从MS Store下载了Karaoke一个应用程序,它周期性地推送Notification 24小时,即使它没有后台进程(我认为),甚至重启后我也从未执行过该应用程序。 下图是Karaoke一项应用通知。
我该如何实施?
感谢阅读。