iOS 前台收到推送信息,判断消息类别做判断

问题描述

iOS前台收到服务器发的推送消息后,我想要在这里对消息进行截取判断,例如弹出对应提示框等,,不过我能看到消息的日志打印,不知道是在哪里出发的日志的输出,所以没办法及时截取,我在didReceiveRemoteNotification方法里判断似乎不起作用。这里我应该怎么处理下,还请协助,谢谢!!!

解决方案

前台不能收到推送的
解决方案二:
可能是我描述的不清楚,,我想在前台收到消息的时候对消息做对应处理,收到消息时候,我可以看到日志有打印,但是找不到出口在哪里,明白??? 说明下,这里的消息不是会话消息,而是服务器推给对应设备的一些消息
解决方案三:
didreceivemessage方法走了么
解决方案四:
问题可能描述的还是不够清楚,,您加我QQ吧,私聊  1005011323
解决方案五:
@王通  已加您好友,您收到了么
解决方案六:
。。。。。。。。。。。。。。。。。。。我也要知道这个怎么解决啊擦

时间: 2024-11-30 00:27:26

iOS 前台收到推送信息,判断消息类别做判断的相关文章

app-个推在使用时在收到推送过来的消息后

问题描述 个推在使用时在收到推送过来的消息后 1.个推在使用时,手机APP是后台开启的,在锁屏状态下收不到消息,但是手机屏幕会被点亮. 2.在收到推送过来的消息后,发现通知列表里什么都没有,在通知列表里根本就没有出现推送过来的那条消息 解决方案 手机APP是后台开启的,如果没有服务支持,App是无法工作.并接收到消息的. 后台服务是必不可少的! 消息推送与接收,应该有标准的.或者系统推荐的处理流程中,你有按它的建议来处理吗? 解决方案二: 不知道你是什么系统.你需要一个后台服务.调试下,看看它接

iOS实现远程推送原理及过程_IOS

推送通知,是现在的应用必不可少的功能.那么在 iOS 中,我们是如何实现远程推送的呢?iOS 的远程推送原理又是什么呢?在做 iOS 远程推送时,我们会遇到各种各样的问题.那么首先让我们准备一些做推送需要的东西.我们需要一个付费的苹果开发者账号(免费的不可以做远程推送),有了开发者账号,我们可以去苹果开发者网站,配置自己所需要的推送的相关证书.然后下载证书,供我们后面使用,详细的证书配置过程,我们下面再说. 首先我们要说说iOS推送通知的基本原理: 苹果的推送服务通知是由自己专门的推送服务器AP

iOS 推送消息只有后台关闭了才会收到推送框

问题描述 当我把软件进入后台的时候, 发送了一条消息,打印台有显示收到新消息,但是没有推送框提示.软件在前台的时候也是一样,发送消息只看到打印,没有收到弹框, 但是我把软件关闭了之后再发送一条消息,就可以收到推送框了. 我想要的效果是 1.软件在前台的时候,能弹出消息提示框.(可以理解成截取收到消息的方法,自定义收到消息后显示的效果)2.软件在后台的时候能收到推送框框 解决方案 1.软件在前台的时候,能弹出消息提示框.----这个不能走推送的,你可以用alertview实现的,2.软件在后台的时

iOS点击推送消息跳转处理_IOS

当用户通过点击通知消息进入应用时 - (BOOL)application:(UIApplication*)application didFinishLaunchingWithOptions:(NSDictionary*)launchOptions launchOptions 中会有推送消息的userInfo信息,此时我们可以通过 NSDictionary* remoteNotification = [launchOptions objectForKey:UIApplicationLaunchOp

ios接收到推送的消息后如何进行选择性的提醒?

问题描述 ios接收到推送的消息后如何进行选择性的提醒? 本人新手,刚接触到ios的推送,现在看推送的代码,发现是注册的时候就已经设置好了UIRemoteNotificationTypeAlert之类的提醒类型. 但是,假如有的消息不需要提醒,有的消息又需要提醒,那样的话在服务端推送消息过来后,我该如何先去判断然后再决定提不提醒用户? 解决方案 貌似不行吧,服务端在推送的时候就决定哪些推送,哪些不推送. 解决方案二: 不提醒的推送不设置badgeNumber与声音就可以了,不过既然用到了推送,应

IOS在一直推送消息【以解决】

问题描述 在大约30分钟左右的时间里,IOS在一直推送消息"您有一条消息"这句话:1.APP打开和杀死两种情况都会收到,2.打开APP,并没有进入聊天界面3.在开发测试阶段从没出现过这种问题,发布上线一个月后陆续出现,刚开始只有以两个设备 解决方案 统一回复:感谢各位支持,已经找到问题根源了!解决方案二:这个需要测试打断点看下.点进去有消息内容嘛?解决方案三:app打开时是收不到离线推送的,这种情况应该是你们服务器后台的问题.解决方案四:代码里面didreceivemessage也是不

ios两个用户聊天,程序后台运行的事后,为什么不能收到推送?

问题描述 ios两个用户聊天,程序后台运行的后,为什么不能收到推送?证书上传了,证书注册的代码也都写了,运行程序的时候也提醒是否设置推送点了确定了,就是收不到消息!什么情况? 解决方案 推送证书是APNS,apns是在应用被杀掉后才会走.在后台的时候需要自己写本地通知.参考demo里面mainvc  didreceivemssage里面的处理.

iOS 环信的消息通知和我们App内部的消息通知怎么区分开呢? 环信的消息通知的推送是在服务端做的 还是环信自身就有 不需要在服务端设置

问题描述 iOS 环信的消息通知和我们App内部的消息通知怎么区分开呢? 环信的消息通知的推送是在服务端做的 还是环信自身就有  不需要在服务端设置 解决方案 环信的推送是环信服务器控制的,推送有f 和 m 字段,对应的是消息发送者的id和messageId.可以根据这个区分,环信推送内容的解析可以看这里:http://docs.easemob.com/doku.p ... ntent解决方案二:本省就有,不需要做太多,只需要吧证书配置好

iOS点击推送消息跳到应用指定页面方法_IOS

现在的推送用的越来越频繁,几乎每个应用都开始用到了.其实又有几个用户会去看推送消息呢?没办法,产品经理最大啊,只是苦了我们这一帮程序员啊!闲话少说,进入正题.兄弟我用的是极光推送,自然是以极光推送为例了. 现在点击推送消息,有两种跳转方式:1.打开应用,跳转到应用首页:2.打开应用,跳转到指定页面. ​第一种,你什么都不用设置,只要注册极光应用就可以.这里就不写怎么注册极光应用了,可以参考官方文档,写的很详细. 第二种,重头戏来了. // APP未运行时获取通知的内容 remoteNotific