默认
发表评论 5
想开发IM:买成品怕坑?租第3方怕贵?找开源自已撸?尽量别走弯路了... 找站长给点建议
[已回复] MobileIMSDK支持一个SDK,多个用户同时登录吗?
阅读(2514) | 评论(5 收藏 淘帖1
一个JavaSDK中,我希望可以区分不同用户,分开登录、退出登录、发消息。可以做到吗?注意,我不希望使用webSDK。

我希望做到这样的效果:这个JavaSDK集成到一个web服务中,让不同用户通过这个JavaSDK获取到和IM服务端通信的能力。这样方便我提供web的api接口,来赋予不同用户IM通信能力,而不是使用webSDK。

可以做到这样的效果吗?

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

上一篇:[已回复] 用MobileIMSDK demo写的im群组换成自己的域名和端口,无法连接下一篇:[已回复] 求教关于MobileMSDK到底提供了什么的疑问

本帖已收录至以下技术专辑

推荐方案
评论 5
你这说的有点乱,你说的JavaSDK、WebSDK具体指的是客户端还是服务端?

有什么现成的产品例子可以类比的,可以举个例子让我理解一下
我指的都是客户端。
可以通过web客户端,来实现多访客登录。
我想知道我可以在springboot项目中集成Java客户端,来让不同访客,实现通过Java客户端来和IM服务端通信的能力吗?
引用:hhh123 发表于 2024-08-14 15:11
我指的都是客户端。
可以通过web客户端,来实现多访客登录。
我想知道我可以在springboot项目中集成Java ...

你的意思是,你的客户端用Swing 或javaFX来开发,不想用浏览器,是这样吗
不是的,我有一个springboot后端项目,我会调用微信和QQ的API,获取微信和QQ发给指定账号的消息,我会给这些不同的微信账号或QQ账号都设置一个唯一的userId,然后通过springboot项目无感登录IM服务端。我希望能够实现,这些微信账号或QQ账号通过唯一的入口,由springboot后端来实现登录IM服务端。

后续,我可以通过IM服务端,给这些微信和QQ发系统消息,通过IM服务端发给IM客户端,再通过调用微信和QQ的API。

有实现的解决方案吗?

目前Java客户端,看起来只能单个用户使用。可以支持多个用户使用吗?
引用:hhh123 发表于 2024-08-14 16:42
不是的,我有一个springboot后端项目,我会调用微信和QQ的API,获取微信和QQ发给指定账号的消息,我会给这 ...

MobileIMSDK可以做到你的需求:

相当于你spring boot这边发过来的所有消息,接收者的uid都是“0”,“0”就表示接收到是MobileIMSDK的服务端本身。你的spring boot这边,可以为每条消息单独加一个字段(可以利用dataContent这个字段,里面放一个完整的JSON对象,JSON对象可以加一个额外的uid字段)。

MObileIMSDK的服务端在收到你spring boot发过来的消息时,再按这个uid向MobileIMSDK的别的客户端进行分发。
打赏楼主 ×
使用微信打赏! 使用支付宝打赏!

返回顶部