目前我们接入的最新版本的UnitySDK,之前使用客户端之间互相传输文字消息和图片消息都是可以的.因目前业务需要,部分消息由服务器调用api发送.文字消息发送后前端都是能够收到的,但是发送图片消息后前端就没有反应,我们使用LeanCloud后台进行发送也出现了同样问题,在前端“OnMessage”回调中查看也只有文字消息会进来.查看后台日志记录,文字消息缺少接收端确认的一步,所以不知道是不是图片消息没有传达到客户端.希望能够帮忙解决,谢谢.
我们打开过Leancloud的Debug输出,发现文本信息是由Direct到Act,但是图片信息在客户端输出了Direct后就没有任何反应了.
[DEBUG] 5/24/2021 12:45:26 PM DqgRxSHDfCJMHi7fwRO0GyHk-MdYXbMMI <= Direct
{ "cmd": "direct", "peerId": "6529588", "service": 2, "directMessage": { "msg": "{\"lctype\":-2,\"lcfile\":{\"url\":\"https://lc-gluttony.s3.amazonaws.com/DqgRxSHDfCJM/z8dXs19FUE1EFfJxezVRrL3zoPvYqrU0/button-gd%402x.png\"}}", "fromPeerId": "6224774", "timestamp": "1621831526358", "cid": "608a11a7739833069e322c1b", "id": "IUYJomKhdAGQXmR86LkREg", "convType": 1 } }