iOS推送
来源:互联网 发布:app 源码 编辑:程序博客网 时间:2024/06/07 15:55
iOS 10系统,当系统处于 前台,收到推送消息有通知提示;
iOS 10以下系统处于前台收到推送消息,没有通知提示。收到推送时点击应用图标进入,监听不到推送消息
收到推送时点击通知进入应用
1)程序未启动,点击通知
a. iOS10
先走
-[AppDelegate application:didFinishLaunchingWithOptions:]
再
-[AppDelegate jpushNotificationCenter:didReceiveNotificationResponse:withCompletionHandler:]//进行页面跳转
b.iOS 10以下
先走
-[AppDelegate application:didFinishLaunchingWithOptions:]
再
-[AppDelegate application:didReceiveRemoteNotification:fetchCompletionHandler:]//进行页面跳转
2)程序处于后台(没有被杀死)
a. iOS10
-[AppDelegate jpushNotificationCenter:didReceiveNotificationResponse:withCompletionHandler:]//进行跳转页面
b.iOS 10以下
-[AppDelegate application:didReceiveRemoteNotification:fetchCompletionHandler:]//进行页面跳转
3)程序处于前台
a. iOS10
先走
-[AppDelegate jpushNotificationCenter:willPresentNotification:withCompletionHandler:]//处于前台时接收到消息,在通知栏上面显示
再走
-[AppDelegate jpushNotificationCenter:didReceiveNotificationResponse:withCompletionHandler:]//进行页面跳转
b.iOS 10以下
收到推送消息,没有通知提醒
-[AppDelegate application:didReceiveRemoteNotification:fetchCompletionHandler:]//在此方法中判断application.applicationState==UIApplicationStateActive//程序处于前台不进行跳转
0 0
- iOS推送 (百度推送)
- iOS推送 (百度推送)
- iOS- 推送极光推送
- iOS推送
- IOS推送
- ios推送。。。
- IOS推送
- ios 推送
- IOS 推送
- iOS推送
- IOS推送
- IOS推送
- IOS推送
- IOS推送
- iOS 推送
- ios推送
- iOS 推送
- IOS推送
- jQuery特性操作
- XP系统CreateMutex返回0,LastError=6
- 陈越何欣铭老师数据结构PTA08-图8 How Long Does It Take
- Mac下Docker学习笔记之定制Tomcat镜像
- RTP协议分析
- iOS推送
- python3 + Django :Error loading MySQLdb module No module named 'MySQLdb'
- 课堂笔记_图形学基础课程_简单认知00
- java多线程-ThreadPoolExecutor的拒绝策略RejectedExecutionHandler
- Android Design Library(二)使用CoordinatorLayout布局实现联动效果
- 微信公众号开发中的坑(四)
- win10 opencv 项目程序移植到 ubuntu16.04: 1.Opencv开发环境安装
- 最简单的基于libVLC的例子:最简单的基于libVLC的推流器
- UVa 10267