红色线路(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:(前台收到消息)
需要注册通知并实现方法