-
Notifications
You must be signed in to change notification settings - Fork 656
Home
notnoop edited this page Sep 13, 2010
·
5 revisions
java-apns is a Java client for Apple’s Push Notification Service (APNS). The library aims to provide a highly scalable interface to the Apple server, while still being simple and modular.
The interface aims to require very minimal code to achieve the most common cases, but have it be reconfigurable so you can even use your own networking connections or JSON library if necessary.
- Easy to use, high performance APNS Service API
- Easy to use with Apple’s certificates
- Easy to extend and reuse
- Easy to integrate with dependency injection frameworks
To send a notification, you can do it in two steps:
- Setup the connection
ApnsService service =
APNS.newService()
.withCert("/path/to/certificate.p12", "MyCertPassword")
.withSandboxDestination()
.build();
- Create and send the message
String payload = APNS.alert("Can't be simpler that this!").build();
String token = "fedfbcfb....";
service.push(token, payload);
That’s it!