注册

环信推送 问题 求助

环信推送 - 当别人给我推送消息时, 真机调试 , 我这边Xcode是有反应的,会打印如下代码:

**2015-06-05 11:04:04:086 EYEE XMPPStream: socket:didReadData:withTag:**
**2015-06-05 11:04:04:086 EYEE XMPPStream::socket:didReadData:withTag: at line:4290 -- isFinishedParsing set to NO.****2015-06-05 11:04:04:086 EYEE XMPPStream: xmppParser:didReadElement:****2015-06-05 11:04:04:087 EYEE RECV: {"to":"13482000185","bodies":[{"type":"txt","msg":""}],"from":"****18061513005****"}****2015-06-05 11:04:04:087 EYEE XMPPStream::xmppParser:didReadElement: at line:4694 -- isFinishedParsing set to YES.****2015-06-05 11:04:04:087 EYEE XMPPStream: xmppParserDidParseData:****2015-06-05 11:04:04:091 EYEE SEND: ****2015-06-05 11:04:04:092 EYEE XMPPStream: socket:didWriteDataWithTag:****2015-06-05 11:04:04:109 EYEE SEND: 68327105963754032****2015-06-05 11:04:04:110 EYEE XMPPStream: socket:didWriteDataWithTag:**

**但是不会调用**- (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo
这个方法。。。 是什么原因?有大神知道不

已邀请:
你是真机测试么
你将cer文件和p12文件同时导出
程序刚进入后台的时候 是监听didReceiveMessage回调实现的本地通知,长连接被杀死之后才会走APNS。可以参考demo MainViewController 中的didReceiveMessage
程序没被杀死之前都是走环信sdk自己的回调,在那里面判断如果程序是在后台,转成localNoti推到消息中心

要回复问题请先登录注册