Уведомления UWP из фоновой службы - PullRequest
0 голосов
/ 08 апреля 2019

Резюме

Я хочу обрабатывать push-уведомления из фоновой службы (или из приложения, отображаемого в виде иконки в трее) и отображать его как собственное уведомление в Центре действий (приоритет: Windows, но если он кроссплатформенный, он работает также) , Иконка в трее не обязательна и удобна в использовании. Важно то, что приложение должно работать в фоновом режиме и показывать уведомления.

Вопрос

Можете ли вы предложить способ отображения нативного (windows) уведомления, когда приложение работает в фоновом режиме? Может быть, обзор текущих (читай: не рекомендуется) способов достижения этого?

Подробнее

Кажется, есть тысячи способов обработки уведомлений в Windows, и ни один из них не работает безупречно. UWP не поддерживает иконки в трее (вы должны делать что-то хакерское с приложением WinForms или WPF), кажется, Electron работает только тогда, когда вы используете его как ярлык для меню «Пуск», WinForms уродлив, чтобы отображать уведомления в Центр действий.

Можете ли вы предложить способ сделать это? Желательно без подачи заявки в магазин.

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

JetBrains Toolbox предоставляет аналогичный подход, который я хочу реализовать: он находится в трее и может отправлять уведомления (например, когда я ищу обновление).

...