***************************
FREE and OPEN SOURCE!!!
***************************
PushClient
PushClient is a Titanium Module that brings Push Notification capabilities to your iOS (APNs) and Android (GCM) apps.
![Push Client](https://d3bql97l1ytoxn.cloudfront.net/app_resources/10355/overview/img5063508865779928927.png)
Sample & Documentation
This repository contains a simple Titanium Mobile project with an usage sample of the PushClient module
FAQ and Issues
Click here to get more info.
Download
Buy and download the PushClient module through the Appcelerator Marketplace.
Features
Easy
No advanced knowledge required; Just start and listen to events.
Powerfull
Compatible from Titanium SDK latest version, including iOS 7 remote notifications and iOS 8 interactive notifications.
Cross platform and Clear Code
Write once, run on iOS and Android, get same behavior.
Direct connect
Connect to the free and unlimited push notification services from Google and Apple without pay for and without dependence from push notification brokers.
Free and Unlimited
Build your own server with any language, platform, with any available open source libraries and receive unlimited push notifications for free on your Titanium Mobile app.
Universal
Easily connect to Amazon SNS push notification provider with sample.
Easily connect to OneSignal push notification provider with sample.
Easily connect to Parse push notification provider with sample.
Changelog
Version 1.20:
- Titanium SDK 6.0.0 compatibility
Version 1.15:
Version 1.14:
- Better OneSignal compatibility;
- Sample integration to OneSignal provider;
- New Android attribute to set the icon background color;
- New Android attribute to set the notification visibility;
Version 1.13:
- Sample integration to Amazon SNS provider;
- Fixed Android backward compatibility to SDK 4.1.0.GA;
- Fixed iOS backward compatibility to SDK 5.0.0.GA;
Version 1.12:
- Fix to sound attribute error;
Version 1.11:
- Google Play Services update;
- Titanium SDK compatibility update;
- Ti.map compatibility update;
- Ti.cloud compatibility update;
- Facebook compatibility update;
- Ignore file extension to sound attribute (uniformized payload);
Version 1.10:
- Fix to android custom sounds;
Version 1.9:
- Fix to "non-ordered broadcast" error;
Version 1.8:
- Show local notification option;
Version 1.7:
- Google Play Services update;
- New android device light settings (ARGB, OnMS, OffMS);
- Kinvey provider compatibility;
- Amazon SNS provider compatibility;
- Updated manifest (64 bit compatible);
Version 1.6:
- Titanium SDK 3.4 compatibility;
- iOS8 interactive notifications;
- Fix to click callback event to Android;
- Included new smallIcon option to Android;
Version 1.5:
- Fix to multiple received notifications click on Android;
- Use iOS badge info from payload to set number at Android;
- Included new largeIcon option to Android;
Version 1.4:
- Corrected Minimum Titanium SDK Version;
- Fix to unregisterPush on iOS;
Version 1.3:
- Fix to duplicated push notification callback when registering iOS device;
Version 1.2:
- Downgrade to Google Play Services;
- Workarround to Titanium Studio issue TIMOB-17030;
- Remove GCMRecoverable option;
Version 1.1:
- Fix for duplicated registration on Android;
Version 1.0:
- First stable version. Hide