Microsoft привела пример кода для использования фоновых уведомлений.https://github.com/WindowsNotifications/quickstart-toast-pending-update
Если вы попробуете один и тот же пример локально, вы заметите, что метод OnBackgroundActivation вызывается несколько раз.
Если вы вызываете всплывающее уведомление, блокируете окна и нажимаете кнопку заказа, тогда вызывается метод OnBackgroundActivated
(в моем случае 5 раз с одним и тем же аргументом).После этого, даже если вы разблокируете окна, метод OnBackgroundActivated
вызывается несколько раз.
Это ошибка или есть обходной путь для решения этой проблемы.Я должен держать свое всплывающее уведомление на экране, потому что я хочу использовать Background
ActivationType
с PendingUpdate
как ActivationOption
Может кто-нибудь помочь мне понять, почему это вызывается несколько раз,Спасибо