如何在接收到空的远程推送消息时,在APP作出响应。
2015-11-19 22:46
309 查看
原文地址
: http://www.cocoachina.com/bbs/read.php?tid-290239-page-2.html (论坛)
实际上是这样的,即使你的App没有运行,如果你不通过点击推送进入App的话(直接点击图标进入),application:
didFinishLaunchingWithOptions: 的options里面一样不包含有关推送的Key。也就是说,如果您直接点击图标,无论如何也是或去不了通知的字典的。但是如果想要知道App是否收到了通知,还是有个trick的——一般情况来一个通知,通知的json payload里都会指定Badge Number,也就是红圈+数字那个东西,你可以在AppDelegate的applicationDidBecomeActive:方法里作如下判断。
: http://www.cocoachina.com/bbs/read.php?tid-290239-page-2.html (论坛)
实际上是这样的,即使你的App没有运行,如果你不通过点击推送进入App的话(直接点击图标进入),application:
didFinishLaunchingWithOptions: 的options里面一样不包含有关推送的Key。也就是说,如果您直接点击图标,无论如何也是或去不了通知的字典的。但是如果想要知道App是否收到了通知,还是有个trick的——一般情况来一个通知,通知的json payload里都会指定Badge Number,也就是红圈+数字那个东西,你可以在AppDelegate的applicationDidBecomeActive:方法里作如下判断。
相关文章推荐
- IOS6 自动布局 入门(1)
- Android ODEX介绍
- Add closure to extension within swift in runtime
- IOS6 自动布局 入门(2)
- iOS开发技巧(autolayout自动布局)
- Android内存性能优化
- Android Studio1.4.x JNI开发基础 - 简单实例
- 理解Swift中Optional类型-有和无的哲学
- 使用ViewPager和Photoview实现图片左右滑动和放大缩小
- AndroidStudio中方法注释模板快捷键的设置
- Android四大组件之Service
- iOS页面间传值的方式(Delegate/NSNotification/Block/NSUserDefault/单例)
- 1. Spring 4.2.3前瞻-更简单的Application Event
- Android开发 Android手势
- Android ActionBar应用实战,高仿微信主界面的设计
- android批量文件上传(android批量图片上传)
- iOS获取屏幕分辨率
- web app 自适应方案总结 关键字 弹性布局之rem
- android studio创建及运行java程序
- 手机微信发语音没有声音