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 篇)