2016-06-22 4 views
1

Можно ли каким-либо образом синхронизировать уведомления с центром действий в Windows 10? Ниже приведен сценарий:UWP Синхронизация уведомлений Windows с центром действия

Приложение UWP для Windows 10, которое я создаю, имеет пользовательский интерфейс, чтобы просмотреть все уведомления, которые пользователь получает в приложении. (Я использую фоновое задание для прослушивания необработанных уведомлений и сохранения в локальный XML-файл и отображения его в пользовательском интерфейсе приложения). Теперь требование состоит в том, что пользователю запрещено отклонять уведомление. Средства, от центра действия:

  1. Нажимая на значок x на индивидуальное уведомление.
  2. Нажав на название приложения напрямую.
  3. Нажимая «clear» рядом с названием приложения.
  4. Нажимая «Очистить все» над центром действия.

В любом из перечисленных случаев мне нужно удалить уведомления из пользовательского интерфейса приложения, которое я создаю. Может ли кто-нибудь помочь Windows 10 SDK иметь поддержку для прослушивания, когда приложение работает на переднем плане или нет?

благодарит заранее.

ответ

1

Я предлагаю вам прочитать Уведомления История с

var history = ToastNotificationManager.History.GetHistory(); 

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

Смежные вопросы