Перейти к содержанию

Windows Javascript SDK

Скачать SDK
Пример для W8 JS

Интеграция 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

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

1. Создайте список тегов:

var keys = ["name1", "name2"];
var values = ["value1", "value2"];

2. Отправьте теги в Pushwoosh:

service.sendTag(keys, values);