iOS远程推送通过APNs实现。APNs是Apple Push Notification service的简称,它由Apple独家提供。远程推送的服务的实现依据的是服务器和客户端的长连接,信息通过服务器主动推送(push)给客户端(我们的手机)。其中Android基于开源的理念,推送策略由第三方自定义,方便的同时也造成了市场上推送技术五花八门的存在。而iOS的推送必须通过Apple的服务器来实现。
Mobpush ios推送服务功能快速集成方法:http://wiki.mob.com/mobpush-for-ios/
Mobpush ios 推送支持三种推送消息形式:通知、自定义消息、本地通知。
1 通知
通知是指在手机通知栏(状态栏)上会有一条通知消息的展示。通知主要给用户发送提醒类消息,如热点内容、促销活动、版本更新提醒、订单状态、支付状态提醒等应用场景。
2 自定义消息
自定义消息又可称作透传消息,是MobPush自定义的消息协议,由MobPush SDK端收到消息后透传给App处理,MobPush是不会把消息展示到通知类。
3 本地通知
本地通知是不依赖于网络,无需通过服务器亦可按照条件向当前设备发送一条可见通知,本地通知通常用于特定时间发出的通知提醒,如闹钟这种固定时间通知场景。 MobPush SDK 可上报本地通知用于开发者查看通知明细。
以上就是Mobpush ios推送服务的集成方式介绍和三种推送消息介绍,有需要开发ios推送功能的小伙伴可以到Mob移动开发者官网了解详细的情况。