默认
发表评论 6
想开发IM:买成品怕坑?租第3方怕贵?找开源自已撸?尽量别走弯路了... 找站长给点建议
[已回复] MobileIMSDK-Web群聊循环发送时,聊天消息发送的函数调用技术疑问
收到客户端发的指令后,就开始查群成员列表、循环发送给每一个群成员,是不是这样调用????

即时通讯网 - 即时通讯开发者社区! 来源: - 即时通讯开发者社区!

群聊报错问题.png (202.54 KB, 下载次数: 1083)

群聊报错问题.png
推荐方案
评论 6
首先:你的群聊实现逻辑基本没问题,具体你可以参考我在这个帖子里的详细回复《[已回复] 求助MobileIMSDK-web端的群聊消息群发逻辑怎么写?写在哪里?》。

其次:IMSDK这个全局变量,在MobileIMSDK-Web框架里,是浏览器端用的,这些东西是加载到浏览器端,本质上跟nodejs服务端没有联系,这个能理解吧(一定要理解清楚)

最后:MobileIMSDK-Web的服务端该怎么发送消息呢?你可以去看看服务端的demo,应该调用imServerSDK这个实例对象,具可以看看下面这个示例代码,具体你理解一下后按你自已的思路去用就是了,没什么复杂的。
[已回复] MobileIMSDK-Web群聊循环发送时,聊天消息发送的函数调用技术疑问_1.gif
[已回复] MobileIMSDK-Web群聊循环发送时,聊天消息发送的函数调用技术疑问_2.gif

特别注意:一定不要把浏览器端的代码跟服务端的代码搞混,这是很多初学者喜欢犯的理解性错误。
引用:JackJiang 发表于 2019-02-13 12:44
首先:你的群聊实现逻辑基本没问题,具体你可以参考我在这个帖子里的详细回复《[已回复] 求助MobileIMSDK-w ...

我改用了demo里面已经存在的一个方法,效果是这几个人都接收到了信息,但不知道这样有没有其他问题
我感觉已经把浏览器和服务端搞混淆了,现在迷糊中,我再发一张帖子求助怎么区分浏览器端和服务器端,帮忙看一下,谢谢!!

群聊1.png (83.38 KB, 下载次数: 1050)

群聊1.png

群聊2.png (101.99 KB, 下载次数: 1036)

群聊2.png
引用:JackJiang 发表于 2019-02-13 12:44
首先:你的群聊实现逻辑基本没问题,具体你可以参考我在这个帖子里的详细回复《[已回复] 求助MobileIMSDK-w ...

我换用了demo的一个方法,效果是达到了,但不知是不是这样

我新发了一张帖子,麻烦讲解一下新手怎么区分浏览器端和服务器端代码,或注意哪些问题

谢谢!!!!!!!

群聊1.png (83.38 KB, 下载次数: 1056)

群聊1.png

群聊2.png (101.99 KB, 下载次数: 1073)

1

1
引用:IM、你好 发表于 2019-02-13 14:14
我换用了demo的一个方法,效果是达到了,但不知是不是这样

我新发了一张帖子,麻烦讲解一下新手怎么区 ...

你可以这样用,没问题
引用:JackJiang 发表于 2019-02-13 17:35
你可以这样用,没问题

在做群聊时,客户端调用sendData方法,发给用户id=“0”的用户,“0”这个用户就是服务端,在服务端的callBack_receivedC2SMessage里收到参数

有一个参数问题:我 p.to = '0' , 那么群唯一标识放那个字段里面?


p.typeu ——— 用于应用层存放聊天、推送等场景下的消息类型,这个有没有相关的文章,了解甚少

2.png (35.24 KB, 下载次数: 1050)

2.png
引用:IM、你好 发表于 2019-02-20 16:59
在做群聊时,客户端调用sendData方法,发给用户id=“0”的用户,“0”这个用户就是服务端,在服务端的cal ...

在dateContent字段上作文章,可以进一步将此协议包数据体扩展为一个JSON对象
打赏楼主 ×
使用微信打赏! 使用支付宝打赏!

返回顶部