用户通过点击通知(包括本地和远程通知)打开应用时,在不同的情况下,会调用不同的方法.其实也是比较简单,在此记录一下,备忘

#### 注意:如果程序在前台运行,将无法看到任何通知(本地或者远程)
#### 本地通知
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];

关于iOS推送中点击通知的几点备忘相关推荐

  1. ios推送通知之ios推送证书的申请和使用配置

    很多人初次接触推送通知,不知道怎么去申请ios推送证书和配置推送. 很多人犯的错误就是用推送证书p12去打包ipa,推送不是用来打包的,下面详细介绍ios推证书的申请和配置使用. ios推送证书分为测 ...

  2. iOS 推送通知及推送扩展

    概述 iOS中的通知包括本地推送通知和远程推送通知,两者在iOS系统中都可以通过弹出横幅的形式来提醒用户,点击横幅会打开应用.在iOS 10及之后版本的系统中,还支持通知扩展功能(UNNotifica ...

  3. iOS 推送通知详解

    这是一篇编译的文章,内容均出自Parse.com的iOS开发教程,同时作者还提供了视频讲解.本文将带领开发者一步一步向着iOS推送通知的深处探寻,掌握如何配置iOS推送通知的奥义. 介绍一点点背景资料 ...

  4. “iOS 推送通知”详解:从创建到设置到运行

    "iOS 推送通知"详解:从创建到设置到运行 转自 http://www.csdn.net/article/2012-02-18/311976 这是一篇编译的文章,内容均出自Par ...

  5. Android,ios,安卓app推送消息通知,java后台向手机推送app的通知教程

    文章目录 一.业务介绍 1.1 产品简介 1.2 名词解释 1.3 消息推送流程 二.应用创建 三.客户端 SDK 集成 3.1 Android 3.2 iOS 四.服务端推送 4.1 服务端消息下发 ...

  6. iOS推送小结--swift语言

    APNS的推送机制 首先我们看一下苹果官方给出的对ios推送机制的解释.如下图 Provider就是我们自己程序的后台服务器,APNS是Apple Push Notification Service的 ...

  7. iOS 推送手机消息背后的技术

    作者:allenzzhao,腾讯  IEG运营开发工程师 消息推送我们几乎每天都会用到,但你知道iOS中的消息推送是如何实现的吗?本文将从推送权限申请,到本地和远程消息推送,再到App对推送消息的处理 ...

  8. iOS推送流程(APNS)

    iOS推送流程(APNS) 一.APNS(Apple Push Notification Service) 苹果推送通知服务(APNs)是推送通知的网关,iPhone ipad 对于应用程序在后台运行 ...

  9. iOS推送语音播报(类似支付宝收款提醒)

    需求分析 实现类似支付宝微信收款后的语音播报如:支付宝到账xx元.要求是APP在前台运行.锁屏.杀死进程后都会有语音播报.那想到的解决方案就是利用推送了. 功能实现思路分析 上面说了,要使用推送,也就 ...

最新文章

  1. c语言大项目经验,C语言该学的地方(项目经验)
  2. Windows环境下IOCP和SELECT模型性能比较
  3. 远程桌面连接错误:由于安全设置错误,客户端无法连接到远程计算机。
  4. c 语言 指针 指向数组,C 指向数组的指针
  5. window wamp中配置安装xhprof步骤(windows)
  6. 借钱不还,法院可以单方拍卖房产吗?
  7. 原码、反码、补码,计算机中所有的数都是以补码的形式存储的
  8. idea内存溢出解决_各种OOM代码样例及解决方法
  9. Python版本微信跳一跳,软件配置
  10. ip电话系统设计和实现
  11. 20165334 《java程序设计》第5周学习总结
  12. android view强制重绘_安卓自定义 view 不能正常重绘
  13. android无法解码avcmp4,android - Android中的MediaCodec编码的H.264 avc视频无法播放 - 堆栈内存溢出...
  14. A星算法详解(个人认为最详细,最通俗易懂的一个版本)
  15. CSS4.2.3 参考手册.CHM
  16. 定义Java中的方法及调用
  17. 服务器主板双cpu性能好吗,双CPU的电脑用起来,性能和功耗都是原来的两倍?
  18. 阅读 | 皮囊与灵魂
  19. xctf攻防世界 CRYPTO高手进阶区 wtc_rsa_bbq
  20. Lazada代运营分享—Lazada新手运营快速提升流量交易额的三大核心技巧

热门文章

  1. 【前端学习路线】你一定需要掌握的热门前端技术栈
  2. 【线上讲座】如果转型为AI人工智能?
  3. 养什么最赚钱成本最低?盘点几个合适的项目!
  4. 阶的估计I 无穷小量与强函数2 Taylor公式 基本初等函数与三角函数的阶
  5. 如何查看自己是否被微信好友删除
  6. VMware与宿主机实现共享文件
  7. 延安日报20220323导读:“金斧”、金珠、玉刀、木箱
  8. 智能手机丢失照片如何恢复
  9. 参会指南 | 5月20日WAVE SUMMIT 2021,一起和AI来场约会吧!
  10. CMMI流程—配置管理流程