美文网首页
苹果推送服务APNS

苹果推送服务APNS

作者: 劉戦軍 | 来源:发表于2017-04-15 11:13 被阅读219次
  • 首先我们看一下苹果官方给出的对ios推送机制的解释。如下图
屏幕快照 2017-04-15 上午11.10.43.png

Provider就是我们自己程序的后台服务器,APNS是Apple Push Notification Service的缩写,也就是苹果的推送服务器。
上图可以分为三个阶段:
第一阶段:应用程序的服务器端把要发送的消息、目的iPhone的标识打包,发给APNS。
第二阶段:APNS在自身的已注册Push服务的iPhone列表中,查找有相应标识的iPhone,并把消息发送到iPhone。
第三阶段:iPhone把发来的消息传递给相应的应用程序,并且按照设定弹出Push通知。

  • APNS推送通知的详细工作流程
    下面这张图是说明APNS推送通知的详细工作流程:
屏幕快照 2017-04-15 上午11.10.57.png
  • 根据图片我们可以概括一下:
    1、应用程序注册APNS消息推送。
    2、iOS从APNS Server获取devicetoken,应用程序接收device token。
    3、应用程序将device token发送给程序的PUSH服务端程序。
    4、服务端程序向APNS服务发送消息。
    5、APNS服务将消息发送给iPhone应用程序。

相关文章

  • iOS APNs推送机制

    APNs简介Apple Push Notification service(APNs),即苹果推送通知服务。注:这...

  • iOS 必知必会 - APNs篇

    导语: Apple Push Notification service (APNs),即苹果推送通知服务,是苹果为...

  • 极光推送的使用

    苹果的APNS 用户的应用注册了APNS 消息推送功能 用户iOS设备通过SSL长连接到APNS苹果服务器,收到设...

  • APNS 苹果推送服务

    1、点击通知栏调用方法app在前台或者后头的时候 didReceiveRemoteNotification 。...

  • 苹果推送服务APNS

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

  • APNS苹果远程推送

    什么是APNS? 苹果推送通知服务(APNs)是推送通知的网关,iPhone ipad 对于应用程序在后台运行有诸...

  • 泛谈iOS 通知服务

    APNs 说起苹果设备的push推送服务就要提到苹果公司伟大的一个架构设计 APNs(Apple Push Not...

  • APNs

    APNs,全称Apple Push Notification service,即苹果推送通知服务,是苹果公司提供的...

  • ios 经典面试案例 (四)

    1.服务器能否知道APNS推送后有没有到达客户端的方法? APNS是苹果提供的远程推送的服务,APP开发此功能之后...

  • 1.APNS推送相关

    1.APNs:Apple Push Notification server 苹果推送通知服务 App 向 iOS ...

网友评论

      本文标题:苹果推送服务APNS

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