README.md
## JavaPNS
[![Build Status](https://travis-ci.org/mlaccetti/JavaPNS.svg?branch=develop)](https://travis-ci.org/mlaccetti/JavaPNS)
[![Coverage Status](https://coveralls.io/repos/github/mlaccetti/JavaPNS/badge.svg?branch=master)](https://coveralls.io/github/mlaccetti/JavaPNS?branch=develop)
[![Code Climate](https://codeclimate.com/github/mlaccetti/JavaPNS/badges/gpa.svg)](https://codeclimate.com/github/mlaccetti/JavaPNS)
Apple Push Notification Service Provider for Java
Fork of JavaPNS to include Maven support - http://code.google.com/p/javapns/
Java 1.8+ compatible
### Updates
Version 2.3.2 released!
#### 2.3.2 Changes
* 1.8 tweaks
* General cleanup and overhaul
#### 2.3.1 Changes
* PushNotificationBigPayload ```complex``` and ```fromJson``` methods fixed
* Fix to make trust store work on IBM JVM
#### 2.3 Changes
* iOS>=8 bigger notification payload support (2KB)
* iOS>=7 Silent push notifications support ("content-available":1)
### Installation through Central Maven Repository
javapns is available on the Central Maven Repository.
To use javapns-jdk16 in your project, please add the following dependency to your pom.xml file:
```
<dependency>
<groupId>com.github.mlaccetti</groupId>
<artifactId>javapns</artifactId>
<version>2.3.2</version>
</dependency>
```
### Cutting a Release
`mvn -Drelease=true ...`