读书人

(转)iphone 推送通报 java 实现

发布时间: 2012-09-29 10:30:01 作者: rapoo

(转)iphone 推送通知 java 实现
iphone 推送通知 java 实现
Push的原理:



从上图我们可以看到。

  1、首先是应用程序注册消息推送。

  2、 IOS跟APNS Server要deviceToken。应用程序接受deviceToken。

  3、应用程序将deviceToken发送给PUSH服务端程序。

  4、 服务端程序向APNS服务发送消息。

  5、APNS服务将消息发送给iPhone应用程序。

这样我们就得到了在.net或java等后台应用程序中使用的证书文件:aps_developer_identity.p12

如果后台应用是php的话,那么可以按照 iOS消息推送机制中pem文件的生成这篇文章中的方法来生成php后台应用程序中使用的证书文件:ck.pem

前提准备,

在编写push notification之获取device token中拿到device token以后,需要把token字符串发送给应用的服务器端,即provider。

第三方依赖包(下载在下面):
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代码:

 

读书人网 >Iphone

热点推荐