极光IM为什么老是抱这样的错?有时候都收不到极光im都不走代理方法?


(随风) #1

| JIGUANG | E - [JMSGUser+JMSGInner] Error Domain=jmsg_error Code=6002 “JMSGError:request timeout” UserInfo={NSLocalizedDescription=JMSGError:request timeout}


#2

请求超时,一般与网络有关系,需要查看更具体的原因,需要完整的客户端日志,不要截取信息


(随风) #3

这是我在appSDK收到日志,没有其他的信息了,这个错误信息也是欧显的。


#4

1、切换一下网络

2、是否有同时集成 JPush,如果集成了,在官网需要配证书

3、不可能没有其他的信息,没有其他的error也会有其他级别的运行日志。


(随风) #5

2019-03-11 10:20:54.083386+0800 EmakeSwift[517:34809] [NetworkInfo] Signal strength query returned error: Error Domain=NSPOSIXErrorDomain Code=13 “Permission denied”, descriptor: <CTServiceDescriptor 0x280b7c1e0, domain=1, instance=1>

2019-03-11 10:20:54.097111+0800 EmakeSwift[517:34809] [NetworkInfo] Signal strength query returned error: Error Domain=NSPOSIXErrorDomain Code=13 “Permission denied”, descriptor: <CTServiceDescriptor 0x280b49c40, domain=1, instance=1>

2019-03-11 10:20:54.110969+0800 EmakeSwift[517:34809] [NetworkInfo] Signal strength query returned error: Error Domain=NSPOSIXErrorDomain Code=13 “Permission denied”, descriptor: <CTServiceDescriptor 0x280b615e0, domain=1, instance=1>

2019-03-11 10:26:02.724937+0800 EmakeSwift[517:36811] | JIGUANG | E - [JIGUANGSessionController] ack timeout for request rid: 689

2019-03-11 10:26:04.778503+0800 EmakeSwift[517:34809] [NetworkInfo] Signal strength query returned error: Error Domain=NSPOSIXErrorDomain Code=13 “Permission denied”, descriptor: <CTServiceDescriptor 0x280b2ba60, domain=1, instance=1>

2019-03-11 10:26:05.442947+0800 EmakeSwift[517:36813] | JIGUANG | I - [JIGUANGSessionController] connecting with coreAddr 39.98.67.99,port 7010

2019-03-11 10:26:05.727240+0800 EmakeSwift[517:34810] | JIGUANG | I - [JIGUANGLogin]

----- login result -----

uid:23371321317

registrationID:1517bfd3f7826db24d4

idc:1


(随风) #6

2019-03-11 10:27:05.809022+0800 EmakeSwift[517:37078] | JIGUANG | E - [JMSGUser+JMSGInner] Error Domain=jmsg_error Code=6002 “JMSGError:request timeout” UserInfo={NSLocalizedDescription=JMSGError:request timeout}

2019-03-11 10:27:05.886348+0800 EmakeSwift[517:37057] | JIGUANG | E - [JMSGSyncConversation] sync check failure:statusCode->6002,errorDescription->request timeout,rid->694

2019-03-11 10:28:05.993383+0800 EmakeSwift[517:37288] | JIGUANG | E - [JMSGSyncConversation] sync check failure:statusCode->6002,errorDescription->request timeout,rid->704

2019-03-11 10:29:06.068570+0800 EmakeSwift[517:37503] | JIGUANG | E - [JMSGSyncConversation] sync check failure:statusCode->6002,errorDescription->request timeout,rid->710

2019-03-11 10:30:06.158699+0800 EmakeSwift[517:37687] | JIGUANG | E - [JMSGSyncConversation] sync check failure:statusCode->6002,errorDescription->request timeout,rid->716
又收到了


#7

从初始化开始提供信息,完整的日志,日志级别设置为最低,并不筛选进程,可筛选 jiguang 关键字

另请回答这个问题


(随风) #8

集成jPush了。也配置好证书了


(随风) #9

我如何去避免这种情况,每次进入聊天室再调登陆接口,可以避免掉么


#10

先详细描述下你的场景并提供完整的日志查看

1、收不到消息的时候是否已登陆成功,是否是被别的设备踢出了登陆状态。

2、当时的网络是否正常


(随风) #11

登陆时成功了,就是正在和别人聊天,在这个页面停留一段时间,网络出现波动,另一人再发消息就会收不到极光的即使的消息


#12

这种情况就需要等 SDK 重连成功才能收到,相当于你现在离线了,所以自然收不到消息


(随风) #13

SDK不是默认重连的么,而且出现这个日志信息就代表重连成功,但及时消息也是收不到了,必须杀掉进程,从新进入app,才能正常聊天

| JIGUANG | I - [JIGUANGLogin]

----- login result -----

uid:23371321317

registrationID:1517bfd3f7826db24d4


(随风) #14

我用同一个账号多次调用登陆,会不会对聊天有影响??


#15

你在哪里多次登陆?不同的设备还是同一个设备

消息在重新登录上线后会走 离线消息的方法获取到信息的


(随风) #16

同一个设备,每次进入app我都会JMSGUser.login,不管以前登没登陆


#17

这没有什么影响


(随风) #18

那Jmessage的即时消息不能及时收到,一般是什么原因导致的


#19

一般就是网络、未登陆导致的


(随风) #20

| JIGUANG | E - [JMSGSyncConversation] sync check failure:statusCode->6002,errorDescription->request timeout,rid->4102

2019-03-11 17:22:59.371578+0800 EmakeSwift[1724:128612] | JIGUANG | E - [JMSGSyncConversation] sync check failure:statusCode->6002,errorDescription->request timeout,rid->4110
你们能帮忙看一下么,一出现这样的错,即使消息就收不到了