lstcat

摘自极光推送文档 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 篇)

2.iOS SDK 概述

相关文章: