Skip to content

mikevosje/meteor-pushwoosh

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

#Pushwoosh package for Meteor

Pushwoosh is a service that makes it easy to send push notifications to your (mobile) app.

This package allows you to send (server) and receive (app) push notifications.

Install

meteor add timbroddin:pushwoosh

Usage

Add your Pushwoosh settings to settings file

{
	"pushwoosh": {
		"appId": "XXXX-XXXX",
		"token": "XXXXXXXXXXX"
	}
}

You can request the token in the Pushwoosh admin panel.

Client (Cordova)

Pushwoosh.initPushwoosh(appId);

(replace appId with your appId)

I put this in an iron-router onBeforeAction call:

Router.onBeforeAction(function() {
	Pushwoosh.initPushwoosh('XXXX-XXXX');
	this.next();
});

There's no need to wrap this in an if(Meteor.isCordova) call, this method does nothing when called in the browser.

Server

To send a push notification call:

Pushwoosh.createMessage({
  "send_date": "now",
  "ignore_user_timezone": true,
  "content": "Your message"
});

When called client-side this method does nothing.

There are a lot of extra parameters available. You can check them here.

You can pass this method an array if you'd like to send more than one message.

Todo

Implement other calls.

About

Pushwoosh integration for Meteor (cordova/server)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 100.0%