iOS 极光推送初识

摘自极光推送文档 iOS SDK 概述

红色线路(APNs)

JPush API -> APNs Sender -> Apple APNs Server -> iOS Client(with JPush SDK)

控制台中的通知类型

用户可通过“设置”->“通知”找到 App 进行关闭

应用退出、前台或后台都可以收到通知

iOS 10 以上默认展示

手机断网后 Apple 只保存一条通知

收取函数为:jpushNotificationCenter:willPresentNotification:withCompletionHandler:(前台收到通知) 和 jpushNotificationCenter:didReceiveNotificationResponse:withCompletionHandler:(后台收到通知或者点击通知)

蓝色线路(JPush TCP)

JPush API -> Conn -> JPush TCP -> iOS Client(with JPush SDK)

控制台中的自定义消息类型

只有在应用打开且 JPush 成功登录后才能收取

默认不展示,可配置成 Local Notification 进行展示

免费保留 5 条离线消息,有效期 24h

收取函数为:networkDidReceivedMessage:(前台收到消息)

需要注册通知并实现方法

参考链接:

1.做推送,怎么能不了解推送的 4 种消息形式呢?(iOS 篇)

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zzfdzg.html