不走 didReceiveRemoteNotification

问题描述

不走 didReceiveRemoteNotification  这个方法。    我中途换了一个 推送证书, 原来的证书是可以的。 能走这个方法, 现在不可以了。  现在的情况如下:  在后台发送消息, IOS客户端 会打印日志如下, 2015-12-01 17:42:44:422 EyeshieldAssistant[664:7a1f] RECV: <message from='admin@easemob.com' to='leye-today#eyeshieldassistant_yb_today@easemob.com' id='134854069150810588' type='chat'><body>{&quot;from&quot;:&quot;admin&quot;,&quot;to&quot;:&quot;yb_today&quot;,&quot;bodies&quot;:[{&quot;type&quot;:&quot;txt&quot;,&quot;msg&quot;:&quot;我是一个斌&quot;}]}</body></message>2015-12-01 17:42:44:429 EyeshieldAssistant[664:f07] SEND: <message to="admin@easemob.com" id="134854069150810588"><received xmlns="urn:xmpp:receipts" id="134854069150810588"/></message>2015-12-01 17:42:44:429 EyeshieldAssistant[664:4d23] begin insert message to chatter::admin, messageId::1348540691508105882015-12-01 17:42:44:456 EyeshieldAssistant[664:4d23] end insert message with account::yb_today, to chatter::admin, messageId::134854069150810588, result::YES

解决方案

我看了其他回复, 在代码中,加入  下面代码就可以了。    在vviewdidload中加入就   [self registerNotifications]; 这个就可以了 。-(void)registerNotifications{    [self unregisterNotifications];        [[EaseMob sharedInstance].chatManager addDelegate:self delegateQueue:nil];    [[EaseMob sharedInstance].callManager addDelegate:self delegateQueue:nil];}-(void)unregisterNotifications{    [[EaseMob sharedInstance].chatManager removeDelegate:self];    [[EaseMob sharedInstance].callManager removeDelegate:self];}-(void)didReceiveMessage:(EMMessage *)message{    NSLog(@"%@",message);}
解决方案二:
可以收到apns吗?
解决方案三:
可以收到  服务端那边  发过来的数据
解决方案四:
该方法是点击离线推送横幅通知进入app后执行的方法。
解决方案五:
你这个好了么?我的也是,能正常收到远程通知,但是就是不调用 -(void)didReceiveRemoteNotification:(NSDictionary *)userInfo方法
解决方案六:
在didFinishLaunchingWithOptions中调用了下面的方法了吗?if (launchOptions) {        NSDictionary*userInfo = [launchOptions objectForKey:@"UIApplicationLaunchOptionsRemoteNotificationKey"];        if(userInfo)        {            [self didReceiveRemoteNotification:userInfo];        }    }

时间: 2024-12-03 11:00:27

不走 didReceiveRemoteNotification的相关文章

unity发布apk卡住不走了

问题描述 unity发布apk卡住不走了 unity发布apk的时候,不动了怎么办,一直是那个进度值,任务栏图标的进度条也是一闪一闪的,有没有人知道是为什么啊???是不是跟light有关?(没有报任何错误,已经几个小时了) 解决方案 http://www.cnblogs.com/U-tansuo/p/unity3d_apk_decompilation.html 解决方案二:

不走寻常路 设计ASP.NET应用程序的七大绝招

asp.net|程序|设计 不走寻常路 设计ASP.NET应用程序的七大绝招 随着微软.NET的流行,ASP.NET越来越为广大开发人员所接受.作为ASP.NET的开发人员,我们不仅需要掌握其基本的原理,更要多多实践,从实践中获取真正的开发本领.在我们的实际开发中,往往基本的原理满足不了开发需求,我们更多的要积累一些开发技巧,本文就向大家介绍一些实用技巧,希望对大家的开发有所裨益. 1. ~ 的用法 一般的情况下,我们是使用./../ 这样的相对路径来确定和规划我们的资源(比如图片.资源文件),

SQL SERVER参数化查询后不走筛选索引

DROP TABLE T_TEST CREATE TABLE T_TEST( ID INT IDENTITY PRIMARY KEY,STATUS BIT ) INSERT INTO T_TEST SELECT 0 GO 100000 INSERT INTO T_TEST SELECT 1 CREATE INDEX IXF_T_TEST_STATUS ON T_TEST(STATUS) WHERE STATUS=1 UPDATE STATISTICS T_TEST with fullscan D

已建索引执行计划为何不走索引?

DROP INDEX scott.IDX_UNI_EMP; CREATE INDEX scott.IDX_EMP_1 ON scott.EMPLOYEE (EMPLOYEE_ID); -- SELECT* FROMscott.EMPLOYEE WHEREEMPLOYEE_ID = 100; SELECT* FROMTABLE (DBMS_XPLAN.DISPLAY_CURSOR (NULL, NULL, 'ADVANCED')); -- TRUNCATE TABLE scott.EMPLOYEE

ios-iOS 麦克风 audio数据的获取不走协议方法

问题描述 iOS 麦克风 audio数据的获取不走协议方法 10C AVCaptureSession *session = [[AVCaptureSession alloc] init]; AVCaptureDevice *device = [AVCaptureDevice defaultDeviceWithMediaType:AVMediaTypeAudio]; NSError *error; AVCaptureDeviceInput *input = [AVCaptureDeviceInpu

框架-jsp 提交跳转不走action

问题描述 jsp 提交跳转不走action 代码: var url = globlePath+"/aaa/bbbAction!tocccPage.action"; $("#myForm").attr("action",url); $("#myForm").submit(); 框架是用的spring+struts2 url没有问题,$("#myForm").attr("action")也有

postfix opendkim-postfix发送邮件不走milter问题

问题描述 postfix发送邮件不走milter问题 邮件能正常发送但是postfix死活不走milter走日志里没有opendkim的header插入.邮件发送时抓包也显示postfix无视milter配置. 系统是centos6.5 postfix和opendkim都是yum的 postfixmilter配置 smtpd_milters = inet:127.0.0.1:8891non_smtpd_milters = inet:127.0.0.1:8891milter_default_act

环信的消息通知 为什么只走 didReceiveLocalNotification 而不是didReceiveRemoteNotification 看了DEMO 也是这样的?

问题描述 期间 出现过一次 走 didReceiveRemoteNotification 的 但是不知道 啥情况会进来...我记得好像是把换信注册 的那堆 东西给删了..而我项目默认是 使用JPUSH 的   所以 好像就走了 didReceiveRemoteNotification求高手回答下 解决方案 这个看方法名我们也能理解,didReceiveLocalNotification是本地通知会触发的方法,当点击通知横幅进入app时会调用:didReceiveRemoteNotificatio

echarts-ECharts可以不走JS直接在JAVA端生成图片吗?

问题描述 ECharts可以不走JS直接在JAVA端生成图片吗? 直接通过JAVA代码.不走前端JS,.直接生成一张图片可以吗. 解决方案 这个应该不可以,你试一下就知道了 解决方案二: 用jfreechart代替ECharts 解决方案三: 这个不行就换个试试,不用非得用它,实现了同样的效果就可以了 解决方案四: 不行.echarts是个js框架,怎么可能不走js呢