Appcelerator Titanium

How to integrate Pushwoosh SDK into your Titanium project

Supports iOS, Android

Download Module
Download Sample
SDK API Docs

To integrate Pushwoosh into your Appcelerator Titanium application, follow these simple steps:

1. Download the Push Notifications Module and put it in your Modules folder.

2. Enable this module in tiapp.xml as per Appcelerator guide.

3. Initialize module and register for push notifications:

var pushwoosh = require('com.pushwoosh.module');

pushwoosh.onPushReceived(function(e) {
	var message = e.message;
  // shows a push is received. Implement passive reaction to a push, such as UI update or data download.
});

pushwoosh.onPushOpened(function(e) {
  var message = e.message;
  // shows a user tapped the notification. Implement user interaction, such as showing push details.
});

pushwoosh.initialize({ 
    "application" : "ENTER_PUSHWOOSH_APPID_HERE",
    "gcm_project" : "ENTER_GOOGLE_PROJECT_NUMBER_HERE"
});

pushwoosh.registerForPushNotifications(
  function(e) {
        var pushToken = e.registrationId;
        // handle successful push registration here
    },
    function(e) {
        var errorMessage = e.error;
        // handle push registration error here
    }  
);

Appcelerator Titanium

How to integrate Pushwoosh SDK into your Titanium project