美文网首页
推送机制

推送机制

作者: 梅梅酱 | 来源:发表于2016-06-05 13:01 被阅读35次

1、Provider:就是为指定IOS设备应用程序提供Push的服务器,(如果IOS设备的应用程序是客户端的话,那么Provider可以理解为服务端[消息的发起者]);

2、APNS:Apple Push Notification Service[苹果消息推送服务器];

3、iPhone:用来接收APNS下发下来的消息;

4、Client App:IOS设备上的应用程序,用来接收iphone传递APNS下发的消息到制定的一个客户端 app[消息的最终响应者];

上图可以分为三个阶段:

阶段一:Provider[服务端]把要发送的消息,目的IOS设备标识打包,发送给APNS;

阶段二:APNS在自身的已注册Push服务的IOS设备列表中,查找有相应标识的IOS设备,并将消息发送到IOS设备;

阶段三:IOS设备把发送的消息传递给对应的应用程序,并且按照设定弹出Push通知。

具体过程,如下图1-2:


1、[Client App]注册消息推送;

2、[Client App]跟[APNS Service]要deviceToken, Client App接收deviceToken;

3、[Client App]将deviceToken发送给[Provider]Push服务端程序;

4、当Push服务端程序满足发送消息条件了,[Provider]向[APNS Service]发送消息;

5、[APNS Service]将消息发送给[Client App].

相关文章

  • 触及用户的消息系统

    推送机制分类(根据使用场景) 外部推送机制 短信 邮件 微信 内部推送机制 push 桌面红点 消息中心 打点推送...

  • Androi的消息推送机制

    Android消息推送机制研究1.基于HTTP协议的推送机制基于HTTP协议的推送机制是一种请求-响应模式,由于H...

  • 推送消息机制

    一、简介 iOS推送机制分为本地通知(Local Notifications)和远程推送(Remote Notif...

  • 推送机制

    1、Provider:就是为指定IOS设备应用程序提供Push的服务器,(如果IOS设备的应用程序是客户端的话,那...

  • UILocalNotification

    iOS提供两种推送机制: 本地推送通知(Local Notification)与远程推送通知(Remote Not...

  • iOS_推送原理

    iOS 消息推送机制原理与实现苹果信息推送服务(Apple Push Notification Service),...

  • iOS制作推送所需的pem文件

    首先是简单了解APNS的推送机制 苹果官方给出的对ios推送机制的解释,见图: Provider就是我们自己程序的...

  • 458,IOS的推送原理(面试点:推送注册和发送消息推送步骤:1

    1. 简介 1.1 推送机制介绍 首先我们看一下苹果官方给出的对ios推送机制的解释。如下图 Provider就是...

  • ios推送原理

    (由于项目用的onesignal推送,这里稍微说了下onesignal在推送中的角色) 一、推送机制 iOS消息推...

  • iOS推送原理详解

    1.APNS的推送机制 首先我们看一下苹果官方给出的对ios推送机制的解释。如下图 Provider就是我们自己程...

网友评论

      本文标题:推送机制

      本文链接:https://www.haomeiwen.com/subject/cykrdttx.html