关于iOS推送中点击通知的几点(备忘)
来源:互联网 发布:nuts二战知乎 编辑:程序博客网 时间:2024/05/01 23:21
用户通过点击通知(包括本地和远程通知)打开应用时,在不同的情况下,会调用不同的方法.其实也是比较简单,在此记录一下,备忘
#### 注意:如果程序在前台运行,将无法看到任何通知(本地或者远程)
#### 本地通知
在 AppDelegate
中
A. 如果程序尚未退出 (在后台)则调用-(void)application:(UIApplication *)application didReceiveLocalNotification:(UILocalNotification *)notification
B. 如果程序已经退出,则是调用- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
其实所有程序刚打开,均会执行这个方法,对本地通知而言,特别之处是在参数 launchOptions
中,UIApplicationLaunchOptionsLocalNotificationKey
是有值的. 用法[launchOptions objectForKey:UIApplicationLaunchOptionsLocalNotificationKey];
远程通知基本相似
#### 远程通知
在 AppDelegate
中
A. 如果程序尚未退出 (在后台)则调用-(void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo
B. 如果程序已经退出,则是调用- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
其实所有程序刚打开,均会执行这个方法,对本地通知而言,特别之处是在参数 launchOptions
中,UIApplicationLaunchOptionsRemoteNotificationKey
是有值的. 用法[launchOptions objectForKey:UIApplicationLaunchOptionsRemoteNotificationKey];
参考:http://blog.csdn.net/quentingui/article/details/44098325
- 关于iOS推送中点击通知的几点备忘
- 关于iOS推送中点击通知的几点(备忘)
- iOS 关于信鸽推送点击推送通知的处理
- iOS 关于推送点击推送通知的处理
- 关于百度推送点击通知,跳转的问题(Android)
- 点击通知栏中推送通知的触发事件
- iOS-关于苹果的推送通知
- 关于iOS中委托(Delegate)的几点看法
- 关于百度云推送点击通知的跳转问题
- iOS关于本地推送通知的简单用法
- 点击推送通知时APP方法调用的几种情况
- 关于极光推送技术原理的几点思考
- 关于aop环绕通知的几点理解
- iOS 推送通知的实现
- 关于苹果的推送通知
- 关于苹果的推送通知
- 关于推送通知的隐藏
- iOS 开发中,如何实现高效的大量(如十万级)推送通知?
- GUI编程,单选按钮、复选框、消息框、消息响应函数的使用
- leetcode——Count Complete Tree Nodes
- Xcode的快捷键及代码格式化
- 快速排序分析
- HDU5339——Untitled
- 关于iOS推送中点击通知的几点(备忘)
- 红黑树
- DIV_CSS布局问题:3个水平对齐布局的DIV,左右固定宽,中间宽度自动填充
- shell常用命令
- 【前端学习笔记】深入学习Javascript:DOM机制
- Android4.4深入浅出之SurfaceFlinger总体结构
- js前台分页显示后端JAVA数据响应
- Hibernate 学习笔记
- R语言饼图的绘制