Windows Javascript SDK
SDK 集成
Anchor link to要将 Pushwoosh 集成到您的 Windows JS 应用程序中,请按照以下步骤操作。
1. 下载我们的 SDK 包。
2. 在您的项目中添加对 PushSDK/Project-Win8.1-WNS/PushSDK.winmd 的引用
或者,如果您是为 Windows 10 开发,则添加对 PushSDK/Project-Win10-WNS/PushSDK.winmd 的引用
3. 使用以下代码初始化推送服务:
var service = new PushSDK.NotificationService.getCurrent("YOUR_PUSHWOOSH_APP_ID");
service.ononpushaccepted = function (args) { //处理推送通知的代码 //仅为测试显示推送通知有效负载 var md = new Windows.UI.Popups.MessageDialog(args.toString()); md.showAsync()}
service.ononpushtokenreceived = function (pushToken) { //处理推送令牌的代码}
service.ononpushtokenfailed = function (error) { //处理推送订阅失败的代码}
service.subscribeToPushService();4. 在您的 app.onactivated 函数中添加以下内容:
app.onactivated = function (args) { if (args.detail.kind === activation.ActivationKind.launch) { if (args.detail.previousExecutionState !== activation.ApplicationExecutionState.terminated) { // TODO: 此应用程序已新启动。在此处初始化 // 您的应用程序。
//处理启动推送 PushSDK.NotificationService.handleStartPush(args.detail.arguments);
高级功能
Anchor link to通过标签,您可以根据不同标准创建设备集。
1. 创建标签列表:
var keys = ["name1", "name2"];var values = ["value1", "value2"];2. 将标签发送到 Pushwoosh:
service.sendTag(keys, values);