跳到内容

Windows Javascript SDK

下载 SDK
W8 JS 示例

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);