Windows Javascript SDK
Интеграция SDK
Section titled “Интеграция SDK”Чтобы интегрировать 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);