请选择 进入手机版 | 继续访问电脑版

默认
发表评论 7
想开发IM:买成品怕坑?租第3方怕贵?找开源自已撸?尽量别走弯路了... 找站长给点建议
[已回复] RainbowChat改的IM中如何不加好友直接聊天和创建群聊
内部OA系统,整个系统的通讯录没有加好友这种概念,后台维护通讯录,目前想到点击通讯录好友直接“临时聊天”,但是创建群聊怎么办?还有发起聊天可以通过“账号”而不是UID麽?


微信图片_20210222154736.jpg 微信图片_20210222154730.jpg

来自------------付费授权用户

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

标签:RainbowChat
上一篇:RainbowChat[专业版] 的v7.1版已发布!
推荐方案
评论 7
你是基于RainbowChat改的是吗?
签名: 《深入操作系统,一文读懂进程、线程、协程》http://www.52im.net/thread-3357-1-1.html
引用:JackJiang 发表于 2021-02-22 17:04
你是基于RainbowChat改的是吗?

是的,基于安卓原生的rainbowchat改的
引用:西域男孩 发表于 2021-02-22 17:50
是的,基于安卓原生的rainbowchat改的

明白了。我来回复你:

1)目前想到点击通讯录好友直接“临时聊天”:
这个可以,默认代码里的临时聊天功能,就是这样的,你跑一下默认版本,对照一下看看。

2)创建群聊怎么办?
你具体指的是什么?你的意思是,想在服务端创建好群聊,而不是客户端吗?你不清楚服务端该如何创建群聊是吗?

3)发起聊天可以通过“账号”而不是UID麽?
你如果想通过“账号”发起聊天,可以想办法让调用“账号”时,读到对应的UID,反正聊天发起的底层肯定是以UID为准,因为“账号”可以有不同的方式,但UID只有唯一的一个。能理解我的意思吧
签名: 《深入操作系统,一文读懂进程、线程、协程》http://www.52im.net/thread-3357-1-1.html
引用:JackJiang 发表于 2021-02-22 18:01
明白了。我来回复你:

1)目前想到点击通讯录好友直接“临时聊天”:

是的,点击通讯录好友直接聊天,前面几个都已解决,现在问题就是在客户端创建群聊,默认创建群聊是直接读取好友列表,选择要群聊的用户,那我都没有好友(全部都是临时聊天),那该怎么选择?
引用:西域男孩 发表于 2021-02-22 19:36
是的,点击通讯录好友直接聊天,前面几个都已解决,现在问题就是在客户端创建群聊,默认创建群聊是直接读 ...

那你现在的群聊,群成员都是什么人?这些群成员数据多哪里来?
签名: 《深入操作系统,一文读懂进程、线程、协程》http://www.52im.net/thread-3357-1-1.html
引用:JackJiang 发表于 2021-02-22 21:20
那你现在的群聊,群成员都是什么人?这些群成员数据多哪里来?

目前想从通讯录里面选择通讯录好友创建群聊
引用:西域男孩 发表于 2021-02-22 23:18
目前想从通讯录里面选择通讯录好友创建群聊

那就对了。默认版本所谓的好友列表,也只是个列表而已,你只要保证可以选群员,至于群员从哪来里,无所谓的,代码里并没有对数据模型作限制,只要保证有数据就能建立
签名: 《深入操作系统,一文读懂进程、线程、协程》http://www.52im.net/thread-3357-1-1.html
打赏楼主 ×
使用微信打赏! 使用支付宝打赏!

返回顶部