默认
发表评论 4
想开发IM:买成品怕坑?租第3方怕贵?找开源自已撸?尽量别走弯路了... 找站长给点建议
1)你的思路是错的,做多端消息同步时,离线消息只需要存一份,每个端按存最近的拉取时间,下次拉取时,只需要取这个时间之后的所有消息。

2)MyControllerJSON是给APP端调用的,MyControllerJSONP是给web端调用的,别搞混了。

3)多端登陆是在通信底层做文章,你需要抽时间多研究一下sdk这一层: https://github.com/JackJiang2011/MobileIMSDK

4)消息撤回功能,你应该为它新增一条指令,详见:http://www.52im.net/thread-2701-1-1.html,帖子2楼的回复。
评论 4
引用:流离 发表于 2020-05-27 14:09
还是第一个问题,如果对方APP和web都是在线状态下,该怎么又服务端发送消息呢,是发送QOS通知还是怎么发送 ...

如果对方在线的情况下,现在的sdk层逻辑是:当对方在app或web服务端时,只发送一处,你在sdk里改成,不管在不在本地,你都发。

按你的需求,离线消息就没有意义了,无所谓离不离线了(你自已仔细体会一下),直接利用聊天记录哪,反正无论哪个端发的消息都会存聊天记录,这个是全量的。
打赏楼主 ×
使用微信打赏! 使用支付宝打赏!

返回顶部