帖子
帖子
用户
博客
课程
显示全部楼层
23
帖子
0
勋章
332
Y币

[插件使用] 融云单聊消息一次发送多条

[复制链接]
发表于 2024-3-12 17:34:11
使用A账号sendTextMessage向B账号只发送了一条消息但是B账号监听setOnReceiveMessageListener方法收到了三条消息甚至更多条同样的消息B账号从页面退出重进获取历史消息展示没问题,证明确实只发出了一条,但是实际监听收到了三条而且我用的是自定义loader,用户登陆后会有这个问题,我重新编译后就没有这个问题了,但是正常的测试包是没有办法二次编译的
现在不确定是哪里影响的,但是正常发送和监听应该是没问题的,因为二次编译后发送就都正常了,辛苦大佬帮忙看下可能是什么问题,然后融云回复的是否可行?需要用到模块中哪个方法?




我询问融云那边的客服,回复如图
65f020c073c42.png


发送代码如下

rong.sendTextMessage({
                        conversationType: Type,
                        targetId: id.toString(),
                        text: msg,
                        extra: ''
                    }, function (ret, err) {



监听代码如下

//消息监听
                            rong.setOnReceiveMessageListener(function (ret, err) {
                                // alert(888)
                                api.sendEvent({
                                    name: 'setOnReceiveMessageListener',
                                    extra: {
                                        msg: ret.result.message
                                    }
                                })
                            })





你的alert888也会弹3次吗
23
帖子
0
勋章
332
Y币
勇可可【1161277121】 · 2024-3-12 17:50你的alert888也会弹3次吗

是的,就是alert会弹3次
子熹. · 2024-3-12 18:36是的,就是alert会弹3次

是融云哪个版本。
23
帖子
0
勋章
332
Y币

最新版本3.7.8

以前有问题吗,是第一次写的还是突然有问题
23
帖子
0
勋章
332
Y币
勇可可【1161277121】 · 2024-3-13 14:05以前有问题吗,是第一次写的还是突然有问题

以前好像也有这个问题,但是是偶现,现在是必现,现在暂时具体明确到监听方法上了,就是登陆后会有这个问题,但是loader包二次编译后就没问题了,不确定是哪里的问题
子熹. · 2024-3-13 18:05以前好像也有这个问题,但是是偶现,现在是必现,现在暂时具体明确到监听方法上了,就是登陆后会有这个问题,但是loader包二次编译后就没问题了,不确定是哪里的问题 ...

你这个监听是写在哪里的 index页面吗 确保只执行了一次
您需要登录后才可以回帖 登录

本版积分规则