Skip to content

kmfdm1/ringojs-pushl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Quick example:

var pushLibrary = require('ringojs-pushL');
var distributor = pushLibrary.getMessageDistributor("foobar", {
  gcm: {
     apiKey: 'my-api-key',
     server: 'https://android.googleapis.com/gcm/send'
  }
});
distributor.start();

var message = distributor.createMessage('gcm', 'Testing one two', {time_to_live: 10});

message.on('success', function() { console.log('success!') });
message.on('failed', function() { console.log('failed!') });

distributor.sendMessage(message);

Distributor events:

  • messageSent
  • messageRescheduled
  • gcmStopped
  • errorConnect
  • error400
  • error401
  • error500
  • idChange
  • idUnregistered
  • idUnhandledError

Message events:

  • success
  • failed
  • idChange
  • idUnregistered
  • idUnhandledError

Acknowledgements

This package utilizes relayrides/pushy version 0.4.3 for apples apns-push-messages. https://github.com/relayrides/pushy

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published