[推荐下载]IOS 基于APNS消息推送原理与实现(JAVA后台)

发布时间:2019-05-07 01:49:07

IOS 基于 APNS 消息推送原理与实现(JAVA 后台)

2014/05/08 0 Push 的原理:Push 的工作机制可以简单的概括为下图图中,

Provider 是指某个 iPhone 软件的 Push 服务器,这篇文章我将使用作为 Provider

APNS Apple Push Notification ServiceApple Push 服务器)的缩写,是苹果的服

务器。上图可以分为三个阶段。第一阶段:Push 服务器应用程序把要发送的消息、

目的 iPhone 的标识打包,发给 APNS。第二阶段:APNS 在自身的已注册 Push 服务

iPhone 列表中,查找有相应标识的 iPhone,并把消息发到 iPhone。第三阶段:

iPhone 把发来的消息传递给相应的应用程序, 并且按照设定弹出 Push 通知。从上

图我们可以看到。1、首先是应用程序注册消息推送。2 IOS APNS Server

deviceToken。应用程序接受 deviceToken3、应用程序将 deviceToken 发送给

PUSH 服务端程序。4 服务端程序向 APNS 服务发送消息。5APNS 服务将消息

发送给 iPhone 应用程序。无论是 iPhone 客户端跟 APNS,还是 Provider APNS

需要通过证书进行连接的。下面介绍一下所用到证书的制作。一、CSR 文件 1、生

Certificate Signing Request(CSR)2、填写你的邮箱和常用名称,并选择保存到硬

盘。点击继续:这样就在本地生成了一个 PushTest.certSigningRequest 文件。二、

SSL certificate 文件 1、用你付过费的帐号登录到 iOS Provisioning Portal,并创建

Certificates(已创建可省略),如下图:点击 Submit 创建 Certificate 完毕。2、新建一

[推荐下载]IOS 基于APNS消息推送原理与实现(JAVA后台)

相关推荐