Я работаю над приложением Silverlight для Windows Phone 8.1, обработкой необработанных уведомлений.
Приложение, когда получает уведомления на переднем плане, должно отменить уведомление и создать новое уведомление, используя ToastNotificationManager.CreateToastNotifier().
Он также имеет backgroundtask
для работы с необработанными уведомлениями, полученными в фоновом режиме, который преобразует полученные необработанные уведомления во всплывающие уведомления с помощью ToastNotificationManager.CreateToastNotifier().
.
Также необходимо выполнить какое-то действие A при нажатии на это уведомление.
Проблема возникает, когда приложение получает уведомление, когда находится на переднем плане, но щелкает уведомление после приостановки приложения. Поскольку зарегистрированное активированное событие такого типа уведомления не находится в фоновой задаче (поскольку уведомление было сформировано в логике переднего плана), при нажатии на уведомление не выполняется действие А.
Это кажется ограничением для WP8.1 silverlight
приложений. Может кто подскажет решение этой проблемы??