Push7 client for Node.js
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.idea
lib
src
test
.gitignore
LICENSE.md
esdoc.json
index.js
package.json
readme.md

readme.md

Node Push7

promised push7 client for node.

simple usage

(for es6)

import {Push7} from 'node-push7'
p7 = new Push7({
    //host:'api.push7.jp',
    appno:'YOUR_PUSH7_APPNO',
    apikey:'YOUR_PUSH7_APIKEY',
    //endpoint:'https://:host/api/v1/:appno/:endpoint',
    //useragent:'Node-Push7 Client/' + version,
})

// get app info
p7.head()
    // domain, icon, name, subscriber count ……etc
    .then(j=>console.log(j)
    // on err
    .catch(err=> console.error(`Error: ${err.name} (${err.message})`))

// push notification
p7.send({
  title:'Push Title',
  body:"Here, main messege",
  icon:"http://example.com/example-image.png", // push icon
  url:'https://push7.jp/', // uri to open when click notification
})
// { success: 'created' }
.then(res=>console.log(res))
// on err
.catch(err=>console.error(`Error: ${err.name} (${err.message})`));

installation

npm install -S node-push7

build

babel

npm run babel

esdoc

npm run esdoc