环境信息:

SDK :
avoscloud-android-sdk-v4.3.0
设备名
Galaxy S6 edge
型号
SM-G9250
Android版本
5.1.1
内核版本
3.10.61

现象:

1. 正常登陆聊天SDK
2. 游戏不进入后台,直接从屏幕顶部把面板拖拽下来
3. 点击 wifi,关闭网络
4. 这时后,没有收到任何的 onConnectionPaused 消息
5. 3,4 秒后,再次点击 wifi 按钮,恢复网络
6. 这时后,也没有收到任何的 onConnectionResumed 消息
7. 这时候,尝试在聊天室中发送消息,但是没有任何反应(回调)
8. 这时候,用别的设备在聊天室中发言,可以正常接收到
9. 这时候,尝试切换到别的聊天室,但是没有任何反应(回调)

日志:

************ 操作:  人为关闭 wifi ************ 
06-22 18:40:21.661: I/System.out(22701): ------------> Network is validate


************ 操作:  人为打开 wifi ************ 
06-22 18:40:26.751: I/System.out(22701): ------------> Network is ok


************ 操作:  发送文本消息 ************ 
06-22 18:41:25.761: D/===AVOS Cloud===(22701): LogUtil$avlog->d->33: uplink : cmd: direct
06-22 18:41:25.761: D/===AVOS Cloud===(22701): peerId: "00001"
06-22 18:41:25.761: D/===AVOS Cloud===(22701): i: -65512
06-22 18:41:25.761: D/===AVOS Cloud===(22701): directMessage {
06-22 18:41:25.761: D/===AVOS Cloud===(22701):   msg: "{......}"
06-22 18:41:25.761: D/===AVOS Cloud===(22701):   cid: "5834020f61ff4b006c72c59e"
06-22 18:41:25.761: D/===AVOS Cloud===(22701):   dt: "1a94af84-1fbd-4775-b993-8b0c7307e336"
06-22 18:41:25.761: D/===AVOS Cloud===(22701): }


************ 操作:  尝试切换频道 ************ 
06-22 18:44:06.261: D/===AVOS Cloud===(22701): LogUtil$avlog->d->33: downlink : cmd: direct
06-22 18:44:06.261: D/===AVOS Cloud===(22701): peerId: "00001"
06-22 18:44:06.261: D/===AVOS Cloud===(22701): directMessage {
06-22 18:44:06.261: D/===AVOS Cloud===(22701):   msg: "{......}"
06-22 18:44:06.261: D/===AVOS Cloud===(22701):   fromPeerId: "0000173"
06-22 18:44:06.261: D/===AVOS Cloud===(22701):   timestamp: 1498128247072
06-22 18:44:06.261: D/===AVOS Cloud===(22701):   cid: "5834020f61ff4b006c72c59e"
06-22 18:44:06.261: D/===AVOS Cloud===(22701):   id: "c6ukpb4RQoiEaNaa7y5cnw"
06-22 18:44:06.261: D/===AVOS Cloud===(22701):   transient: true
06-22 18:44:06.261: D/===AVOS Cloud===(22701): }

前几天刚提过一个问题:

和现在这里提到的略有不同,前几天的情况是,Galaxy S4 在断网/恢复操作后,没有收到 onConnectionPaused/onConnectionResume 通知,但是聊天功能是恢复正常的,可以继续发消息,收消息,切换判断等等。

现在的现象是,同样收不到onConnectionPaused/onConnectionResume 通知,并且聊天的部分功能就不正常了,比如发送消息,切换频道 (接收消息倒是可以的)。

PS,我手头的手机,只有 GALAXY S6 Edge 有这个问题,而且是 100% 重现。

前几天的问题只是没有回调,功能并不受影响,但是这里已经影响到了正常的功能了,希望官方看一下。 谢谢。

您好,非常感谢如此详细的反馈。

我这边只有 S6 的设备,会尝试复现调查一下问题先,然后回复您。