UWP запланированное уведомление, тост после закрытия приложения - PullRequest
0 голосов
/ 04 сентября 2018

Сейчас я разрабатываю приложение для уведомлений об онлайн-конкурсе.

изображение: enter image description here

Мне удалось получить HttpResponse, проанализировать его в моем классе и добавить мое приложение в качестве программы запуска.

проблема в том, что я не могу найти хороший способ как уведомить пользователя моего приложения.

вчера я основал класс Назначения и использовал его. но всегда, назначение должно быть принято рукой пользователя. и он довольно медленный, и иногда он падает.

 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
   }

Appointment halt Appointment halt 2

поэтому я передумал использовать класс уведомлений о тостах. потому что я думаю, что это не должно быть принято пользователем.

главный вопрос "

Интересно, как я могу отправить уведомление о событиях, которые пройдут через несколько дней?
Я имею в виду

  1. мой пользователь приложения только один раз запустил мое приложение.
  2. my App Запрошено на веб-сайте, и получить какое-то событие. (Я сделал {1, 2})
  3. для всех соответствующих событий, я хочу перенести все события в уведомление о тосте, действительное после закрытия моего приложения или перезагрузки компьютера.

Я загрузил приложение Karaoke one из MS Store, и оно периодически отправляет уведомления 24 часа, даже если в нем нет фонового процесса (я думаю), и даже я никогда не запускаю приложение после перезагрузки. ниже изображение караоке одного уведомления приложения. Karaoke one App Notification and Background Check image

Как я могу это реализовать?

Спасибо, что прочитали.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...