iOS开发之APNS机制

一、APNS机制
一张图完美的解释iOS开发APNS机制
这里写图片描述

步骤:
1.应用程序向苹果APNS服务器注册消息推送。
2.应用程序把从APNS服务器获取deviceToken,
3.应用程序将注册的deviceToken上传给公司服务端。
4.服务端把需要推送的消息和标示发送给APNS服务器。
5.APNS服务器根据标示把消息推送个iphone。

根据一个非常好用的第三方-极光推送来具体实践推送吧。

二、消息的形式:
JPush提供四种消息形式:通知,自定义消息,富媒体和本地通知。

  1. 通知
    或者说 Push Notification,即指在手机的通知栏(状态栏)上会显示的一条通知信息。通知主要用于提示用户的目的,应用于新闻内容、促销活动、产品信息、版本更新提醒、订单状态提醒等多种场景。

  2. 自定义消息
    自定义消息不实通知,所以不会被SDK展示到通知栏上。其内容完全有开发者自己定义。自定义消息主要用于应用内部业务逻辑。一条自定义消息推送过来,有可能没有任何界面显示。

  3. 本地通知
    本地通知不依赖于网络,无网条件下依旧可以触发:本地通知的定时时间是自发送时算起的,不受中间关机等操作的影响。本地通知与网络推送的通知是相互独立的,不受保留最近通知条数上限的限制。本地通知适用于在特定时间发出的通知,如一些闹钟类的应用,在每周、每月固定时间提醒用户回到应用查看任务。

还有一种富媒体,但iOS目前不支持
JPush支持开发者发送图文并茂的通知,从而更好的传达信息,带来更丰富的用户互动。 JPush提供了5种模板,开发者可以通过填充模板的内容,发送landing page、弹窗、信息流形式的富媒体通知。 开发者还可以直接通过URL发送预先编辑好的页面。 富媒体当前支持Android平台,为更好的使用富媒体的功能,建议更新当前SDK版本至v2.1.8及以上。 暂时只能通过极光推送的控制台发送,不支持API形式。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值