Requirements for Send Apple push Notification
- Java 1.5
- javapns 2.0: javapns_2.0_Beta_5.jar
- Open-source libraries:
- commons-lang-2.4.jar
- commons-io-1.4.jar
- bcprov-jdk15-146.jar
- log4j-1.2.15.jar
- SSL certificate provided by Apple + private key, exported as a PKCS12 keystore file
- Device Token ID (example: 2ed202ac08ea9033665d853a3dc8bc4c5e98f7c6cf8d55910df290567037dcc4)
- iPhone app
Apple Push Notification on Single Device
import javapns.*;
public class PushNoty {
public static void main(String[] args) {
Push.alert("Test Notification", "keystore.p12", "p12password", false, "token");
}
}
here,
first argument is a Messgae or Notification,
second is your .p12 file of Mobile application
Third is your password of .p12 file
last is your Device token id.
Apple Push Notification on Multiple Devices
import javapns.*;
public class PushNoty {
public static void main(String[] args) {
String[] devices = {"token 1", "token 2"};
Push.alert("Test Notification", "keystore.p12", "p12password", false, devices);
}
}
No comments:
Post a Comment