关于JMessage的cordova插件离线消息问题

yangshw
2017-09-22 02:46 554 0

我在集成了jmessage的cordova插件过程中,关于离线消息的问题,

因为getHistoryMessages()取得是本地历史消息,所以当有离线消息的时候,我发现android很快就会将离线消息同步到本地消息中,几乎是我再次登录的时候去拉去历史记录就有,

但是到了ios,有时候可能你登录后去拉取本地历史消息就有刚才的离线消息,有时候是要等上个几分钟才能看到(这种情况发生的概率有多少?).

在这期间,虽然有监听离线的会拉过来一次离线消息,但是我看到,每个消息的id是无序性的,并不像android那样有序,所以不怎么好插入数据,

并且万一在离线消息没同步过来的时间上,app重启了.那么离线消息好像不会再拉取过来.

所以我想请问的是,有没有什么好的方案能够保证其IM的时效性.

1个回答

热门排序