更新记录
2.2(2023-11-20)
下载此版本
1、语音消息外放
2、新增群/个人消息置顶
3、新增聊天记录搜索功能
4、新增群聊禁言某个群员功能
5、新增语音视频功能
6、新增消息引用回复
2.1(2023-01-16)
下载此版本
优化插件使用说明
1.0.2(2023-01-15)
下载此版本
快速实现im即时通讯私聊、群聊、好友、素材圈、朋友圈支持千人大群消息推送提醒,支持发送图片、语音、小视频、坐标、外链、红包、文件等自定义im消息
查看更多
平台兼容性
App |
快应用 |
微信小程序 |
支付宝小程序 |
百度小程序 |
字节小程序 |
QQ小程序 |
app-vue |
× |
× |
× |
× |
× |
× |
钉钉小程序 |
快手小程序 |
飞书小程序 |
京东小程序 |
× |
× |
× |
× |
H5-Safari |
Android Browser |
微信浏览器(Android) |
QQ浏览器(Android) |
Chrome |
IE |
Edge |
Firefox |
PC-Safari |
√ |
√ |
√ |
√ |
× |
× |
× |
× |
× |
一、腾云IM项目简介
- 一直以来都有一个社交梦,想做一款IM应用,看了很多优秀的开源项目,但是没有合适自己的。于是利用休息时间自己写了这么一套系统。
- 项目前端使用
uniapp
,后端使用PHP
。
- 页面设计参考了
微信UI
。
- 手机端使用
uniapp
实现,目前仅支持安卓端
和H5端
,后期会继续适配iOS端
和其它端
。
- 您的支持,就是我们
【生发的动力】
,请手动点个star
吧。
- 下载体验地址:http://im.hanchaotangyue.net/download
- 插件市场 https://ext.dcloud.net.cn/plugin?id=10602
二、使用须知
- 仅允许
技术学习
使用
- 不允许
本产品及其衍生品
进行任何形式商业使用
- 请自觉遵守本开源协议(MPL-2.0),再次开源请注明出处
- 推荐Watch、Star项目,获取项目第一时间更新,同时也是对项目最好的支持
- 希望大家多多支持本开源作品
- 开源的仅为前端代码,需要配和腾云im的
php后端
使用.需要后端源码
可以联络下方客服
三、技术使用
- 推送:uniPush1.0 或 uniPush2.0
- 资源:阿里OSS/七牛云(图片、声音、视频、文件等)
- 地图:高德地图
- 短信:阿里云短信,凌凯短信
- 后端:thinkphp5.1
- 前端:uniapp(Vue2)
四、手机扫码体验
腾云APP体验版 |
|
六、DEMO体验的说明
1.默认选择是uniPush1.0
仅支持app,如果需要h5,需要开通并配置unipush2.0
然后在app.vue中设置 globalData.pushversion
=2
, 解压根目录下uniCloud-aliyun.zip
关联云空间并部署
2.其它配置在\common\tengyunim\config.js
3.支持对接第三方应用,通过api同步会员 通过token自动登录app 可自由扩展其它功能
独立版本:imchat-tengyun://?token=a2c6bb1ef5ea730cb5bc79d3229cbb7dc3e7f572
集成版本:this.$fc.loginwithtoken(token);
4.也支持以分包
形式集成到现有的uniapp项目中.默认分包为chat 也可修改分包名称
七、功能介绍
腾云IM优势
优势 |
描述 |
集成度高上线快 |
仅对接5个接口,1小时即可完成上线,支持独立和原APP集成嵌入部署 |
更低成本 |
最低99元/月起 |
一对一技术支持 |
技术人员在线提供1对1技术支持(周一至周五) 紧急事务7 X 24小时电话技术支持 |
性能卓越 |
海量用户同时在线, 每秒千万级消息实时必达! |
安全私密 |
通信技术结合HTTPS,确保您的数据私密传输 |
健壮可靠 |
跨区多活灾备,自动水平扩展,99.95%高可用承诺,完美应对爆发式活动支持 |
团队营销版特色
优势 |
描述 |
邀请即好友 |
给好友发送邀请注册链接,好友注册后即可创建好友关系 |
默认下级好友群 |
与下级会员默认创建一个好友群。邀请好友注册后自动进入群里 |
集成原系统红包 |
与原系统的余额、积分等其他货币账户打通,可在腾云IM发送余额或积分红包。 |
营销素材圈 |
发布营销素材分享素材,支持素材一键下载或直接分享至微信朋友圈 |
平台支持
以下平台都支持互通,且能跨终端全平台服务。
平台 |
SDK 及兼容性 |
源码部署 |
API对接 |
系统嵌入集成 |
Android |
兼容支持 JDK 1.6 和 Android SDK version 14 以上系统 |
-支持 |
支持 |
支持 |
Uni-APP |
支持 |
-支持 |
支持 |
支持 |
腾云IM主要功能腾云IM主要功能
1、消息类型
功能类型 |
功能描述 |
文本消息 |
消息内容是普通文本、网址链接、特殊字符(回车换行、空格) |
图片消息 |
消息内容为图片 URL 地址、尺寸等信息 |
表情消息 |
自定义对话表情消息 |
语音消息 |
语音数据需要提供时长信息,以秒为单位 |
地理位置消息 |
消息内容为地理位置标题、经度、纬度信息 |
文件消息 |
消息内容为文件的 URL 地址、大小、格式等信息,格式不限,最大支持200M |
短视频消息 |
消息内容为视频文件的 URL 地址、时长、大小、格式等信息,最大支持2M |
红包消息 |
基于客户接口对接用户余额发起的红包消息,支持多人红包 |
群 Tips 消息 |
系统性通知消息包括:成员加入/退出群聊,群公告发布、群资料修改 |
2、消息功能
功能类型 |
功能描述 |
离线消息 |
用户登录后退到后台,当有用户给其发消息时,即时通信 IM 支持离线推送 |
历史消息 |
支持本地历史消息和云端历史消息 |
消息管理 |
支持图片、文字、附件的复制和下载 |
@功能 |
群内 @ 消息与普通消息没有本质区别,仅是在被 @ 的人在收到消息时,需要在 UI 上做特殊处理 |
红包功能 |
打通原有系统余额、积分等货币账户,通过红包形式向好友发放 |
3、好友关系设置
功能类型 |
功能描述 |
查找好友 |
可通过用户帐号 ID 查找好友 |
申请添加好友 |
要选择默认是否需要申请理由,目前是默认不需要 |
添加好友 |
发送添加好友请求 |
删除好友 |
成为好友后可以删除好友 |
同意/拒绝好友 |
收到请求加好友请求的系统通知后,可以通过或者拒绝 |
好友备注 |
成为好友后可以给好友备注 |
4、群聊功能
功能类型 |
功能描述 |
成员上限 |
最高支持 1000人/群 |
群资料修改 |
· 群主 · 系统管理员 |
成员列表 |
全部可见 |
解散群组 |
系统管理员 |
申请加群 |
不支持 |
加群审批 |
支持 |
邀请加群 |
需审批 |
设置管理员 |
支持 |
移出成员 |
· 群主 · 系统管理员 |
历史消息存储 |
支持 |
是否支持查看入群前漫游消息 |
不支持 |
群资料变更通知 |
群名称,群公告,群简介,群头像,群禁言 |
5、用户资料
功能类型 |
功能描述 |
设置用户资料 |
用户设置自己的昵称、验证方式、头像、性别、年龄、签名、位置等资料 |
获取用户资料 |
用户查看自己、好友及陌生人资料 |
自定义用户资料 |
最大20个自定义用户资料字段 |
6、动态
功能类型 |
功能描述 |
动态发布 |
支持同时5张图片/50s视频附带200字文本发布,10条/人/日 |
动态操作 |
支持动态点赞、收藏、下载、评价 |
素材圈 |
展示团队营销分享素材,支持下载或一键分享微信好友圈 |
7、API接口支持
功能类型 |
功能描述 |
用户数据 |
对接客户方用户数据表,同步建立IM账户并同步建立用户资料信息 |
好友自动建立 |
支持客户方 上下级推荐关系的用户自动建立好友关系 |
默认好友群聊 |
支持客户方 上下级推荐关系的用户自动创建群聊 |
红包功能 |
打通原有系统余额、积分等货币账户,通过红包形式向好友发放 |