Skip to content

Windows Javascript SDK

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

Чтобы интегрировать Wavesend в ваше Windows JS application, выполните следующие шаги.

1. Скачайте наш пакет SDK.

2. Добавьте в ваш project ссылку на PushSDK/Project-Win8.1-WNS/PushSDK.winmd
Или на PushSDK/Project-Win10-WNS/PushSDK.winmd, если вы разрабатываете для Windows 10

3. Инициализируйте сервис push-уведомлений с помощью следующего кода:

var service = new PushSDK.NotificationService.getCurrent("YOUR_WAVESEND_APP_ID");
service.ononpushaccepted = function (args) {
//код для обработки push-уведомления
//отображение полезной нагрузки push-уведомления только для теста
var md = new Windows.UI.Popups.MessageDialog(args.toString());
md.showAsync()
}
service.ononpushtokenreceived = function (pushToken) {
//код для обработки push token
}
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: Это application было только что запущено. Инициируйте
// ваше application здесь.
//Обработка стартового Push
PushSDK.NotificationService.handleStartPush(args.detail.arguments);

Расширенные возможности

Section titled “Расширенные возможности”

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

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

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

2. Отправьте tags в Wavesend:

service.sendTag(keys, values);