@pusher/push-notifications-server
NodeJS Server SDK for Pusher Push Notifications
Last updated a year ago by jlloydpusher .
MIT · Repository · Bugs · Original npm · Tarball · package.json
$ cnpm install @pusher/push-notifications-server 
SYNC missed versions from official npm registry.

Build Status

Pusher Beams Node.js Server SDK

Full documentation for this SDK can be found here

Installation

The Beams Node.js server SDK is available on npm here.

You can install this SDK by using npm:

$ npm install @pusher/push-notifications-server --save

Or yarn if you prefer:

$ yarn add @pusher/push-notifications-server

Usage

Configuring the SDK for Your Instance

Use your instance id and secret (you can get these from the dashboard) to create a Beams PushNotifications instance:

const PushNotifications = require('@pusher/push-notifications-server');

let pushNotifications = new PushNotifications({
  instanceId: 'YOUR_INSTANCE_ID_HERE',
  secretKey: 'YOUR_SECRET_KEY_HERE'
});

Publishing a Notification

Once you have created your Beams PushNotifications instance, you can immediately publish a push notification to your devices, using Device Interests:

pushNotifications.publishToInterests(['hello'], {
  apns: {
    aps: {
      alert: 'Hello!'
    }
  },
  fcm: {
    notification: {
      title: 'Hello',
      body: 'Hello, world!'
    }
  }
}).then((publishResponse) => {
  console.log('Just published:', publishResponse.publishId);
}).catch((error) => {
  console.log('Error:', error);
});

Current Tags

  • 1.2.0                                ...           latest (a year ago)

11 Versions

  • 1.2.0                                ...           a year ago
  • 1.1.1                                ...           a year ago
  • 1.1.0                                ...           2 years ago
  • 1.0.1                                ...           2 years ago
  • 1.0.0                                ...           2 years ago
  • 0.11.0                                ...           2 years ago
  • 0.10.6                                ...           2 years ago
  • 0.10.5                                ...           2 years ago
  • 0.10.4                                ...           2 years ago
  • 0.10.3                                ...           2 years ago
  • 0.10.2                                ...           2 years ago
Downloads
Today 0
This Week 0
This Month 0
Last Day 0
Last Week 0
Last Month 0
Dependencies (3)
Dev Dependencies (5)
Dependents (0)
None

Copyright 2014 - 2017 © taobao.org |