Menu

Installation

Mansi Agnihotri

java-apns is available on the Central Maven Repository, that is easily
accessible through Maven and through its binary jar snapshot.

Installation through Maven (*.pom)

Java APNS project is available through Central Maven repository. To use java-
apns in your project, you can simply add the following to your pom.xml file:

 <dependencies> <dependency> <groupid>com.notnoop.apns</groupid>
<artifactid>apns</artifactid> <version>0.2.3</version> </dependency> …
</dependencies>

Maven is a Java build tool that handles project dependencies.

Installation through Binary Snapshot

For the convenience for non-maven-users, snapshots of the maven releases are
available at Downloads link .
The download page would include two jars:

  • apns-0.1.5.jar, which only includes the java file
  • apns-0.1.5-jar-with-dependencies.jar, which includes all the dependencies (NOTE: using this may cause some classpath conflicts).

The project has three dependencies:

1. Jackson JSON library – The
apns project uses the mapper and core modules to build apns payload
notification messages

2. Logback library – The library uses
Logback for internal logging

3. Apache MINA – (Optional) – The
library uses Apache MINA project to initiate non-blocking secured connections
to Apple. This is an optional dependency, only required when enabling
ApnsServiceBuilder.withNonBlocking()


Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.