据網上版本進行更改
iPhone推送基本原理流程圖
從上圖我們可以看到。
1、首先是應用程序註冊推送。
2、 IOS跟APNS Server要deviceToken。應用程序接受deviceToken。
3、應用程序將deviceToken發送給PUSH服務端程序。
4、服務端程序向APNS服務發送消息。
5、APNS服務將消息發送給iPhone應用程序。
依賴包:
bcprov-jdk16-145-1.jar
commons-io-2.0.1.jar
commons-lang-2.5.jar
log4j-1.2.16.jar
javapns-jdk16-163.jar
java 代碼:
Ps:最重要的就是一定要保證證書文件的正確性,此上方法即可適用單個推送,也可滿足群組推送