2016-03-09 4 views
0

Можно ли отправлять (push) уведомления на Windows 10 шт., Без какого-либо приложения, установленного там?Уведомления Windows 10

У нас есть Windows 10 в качестве стандартной операционной системы, и мы хотели бы отправлять уведомления сотрудникам.

ответ

1

В Windows 8 и выше используется веб-служба WNS для push-уведомления. К сожалению, API сильно заблокирован. Для стартера он недоступен для настольных приложений, поэтому вам нужно создать метро/современное/универсальное приложение.

Согласно MSDN https://msdn.microsoft.com/en-us/windows/uwp/controls-and-patterns/tiles-and-notifications-windows-push-notification-services--wns--overview вашему компьютер работает WNS фоновой службу, которая представляет собой программу, которая поддерживает соединение по протоколу HTTPS для wns.windows.com всего времени.

Разработчик создал свою учетную запись приложения в MS и получил уникальный идентификатор приложения. Затем он делает приложение, внедряя свой идентификатор приложения внутри. Приложение, установленное пользователем, сообщит WNS.windows.com, что хочет подписаться на все сообщения, помеченные этим приложением.

Чтобы отправить сообщение на компьютер, разработчик отправляет сообщение на wns.windows.com с указанием приложения. Wns.windows.com отправит сообщение пользователю на компьютер. Локально, фоновая служба WNS получает сообщение, а затем решает, какое приложение передать это сообщение. Он запустит это приложение, если потребуется.

Так что вернемся к вашему вопросу. Нет, это невозможно сделать без установки приложения. Я предполагаю, что вы можете подключиться к службе wns-фона и перехватить сообщение, но внутренние работы wns полностью недокументированы, и сообщение защищено ssl в любом случае.

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

Извините за плохие новости.

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