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. Configure your project in Firebase Console:
4. Locate the google-services.json
file to the app/platform/android
folder in your project directory.
You should've gotten the google-services.json
file while creating the app in Firebase console. If you haven't, please consult this thread (section Get a config file for your Android app).
5. 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_FCM_SENDER_ID_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});