Skip to content
master
Switch branches/tags
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
lib
 
 
src
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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

About

Push7 client for Node.js

Resources

License

Releases

No releases published

Packages

No packages published