Windows Javascript SDK
Интеграция SDK
Anchor link toЧтобы интегрировать Pushwoosh в ваше приложение на Windows JS, выполните следующие действия.
1. Скачайте наш пакет SDK.
2. Добавьте в свой проект ссылку на PushSDK/Project-Win8.1-WNS/PushSDK.winmd
Или на PushSDK/Project-Win10-WNS/PushSDK.winmd, если вы разрабатываете для Windows 10
3. Инициализируйте сервис push-уведомлений с помощью следующего кода:
var service = new PushSDK.NotificationService.getCurrent("YOUR_PUSHWOOSH_APP_ID");
service.ononpushaccepted = function (args) { //код для обработки push-уведомления //отображение полезной нагрузки push-уведомления только для теста var md = new Windows.UI.Popups.MessageDialog(args.toString()); md.showAsync()}
service.ononpushtokenreceived = function (pushToken) { //код для обработки push-токена}
service.ononpushtokenfailed = function (error) { //код для обработки сбоя подписки на push-уведомления}
service.subscribeToPushService();
4. В вашу функцию app.onactivated добавьте следующее:
app.onactivated = function (args) { if (args.detail.kind === activation.ActivationKind.launch) { if (args.detail.previousExecutionState !== activation.ApplicationExecutionState.terminated) { // TODO: Это приложение было только что запущено. Инициализируйте // ваше приложение здесь.
//Обработка push-уведомления при запуске PushSDK.NotificationService.handleStartPush(args.detail.arguments);

Расширенные функции
Anchor link toТеги
Anchor link toС помощью тегов вы можете создавать наборы устройств на основе различных критериев.
1. Создайте список тегов:
var keys = ["name1", "name2"];var values = ["value1", "value2"];
2. Отправьте теги в Pushwoosh:
service.sendTag(keys, values);