默认
发表评论 4
想开发IM:买成品怕坑?租第3方怕贵?找开源自已撸?尽量别走弯路了... 找站长给点建议
[已回复] 求助IM里复制、转发、收藏、撤回、删除功能实现
因为业务需要进行消息操作,现在rainbowchat和rainbowchat_web还不支持消息操作功能(复制、转发、收藏、撤回、删除等)(安卓有复制功能但是测试有问题,随便按个地方都可以复制),如果要进行功能开发,有什么建议 ???

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

标签:IM开发

1548125002316.jpg (145.13 KB, 下载次数: 1870)

1548125002316.jpg
上一篇:全功能移动端即时通讯/IM系统:RainbowChat-iOS端运行截图下一篇:RainbowChat(iOS端) 版本更新日志(本贴持续更新...)
推荐方案
评论 4
引用:JackJiang 发表于 2019-09-02 16:33
聊天界面本质都是列表,长按事件就用的列表的长按事件坚挺啦,所以长按那一行默认都是会弹出菜单,如果有 ...

好的
引用:IM、你好 发表于 2019-09-02 16:08
首先,感谢回复

安卓的复制是长按空白地方,也可以复制同行的消息,只能复制文本消息,这个好修改

聊天界面本质都是列表,长按事件就用的列表的长按事件坚挺啦,所以长按那一行默认都是会弹出菜单,如果有洁癖的话,可以自已来改改改。

撤回的思路理解一下我在2楼回复的那个链接。
引用:JackJiang 发表于 2019-09-02 14:09
关于你说的rainbowchat的android端随便什么地方都能复制,这个还真不行,你可以拍个视频给我看看你说的是什 ...

首先,感谢回复

安卓的复制是长按空白地方,也可以复制同行的消息,只能复制文本消息,这个好修改

复制、转发、收藏、删除都好做,主要就是撤回,这个需要好好了解一些
关于你说的rainbowchat的android端随便什么地方都能复制,这个还真不行,你可以拍个视频给我看看你说的是什么。

另外,web端的复制没有意义,因为网页端你用系统的ctrl+v就能复制。

其它的:转发、收藏、删除都是很简单的功能,这没什么好说的。

至于消息撤回,这个就稍有点复杂,需要增加一条撤回指令,原理就是:当收到撤回指令(包含要撤回的消息的指纹码——即消息id)时,界面上就取消这条消息的显示,可以看看我在这个帖子里的回复:《求教关于IM中服务端做消息撤回功能的问题
打赏楼主 ×
使用微信打赏! 使用支付宝打赏!

返回顶部