更新记录

2.2(2023-11-20)

1、语音消息外放 2、新增群/个人消息置顶 3、新增聊天记录搜索功能 4、新增群聊禁言某个群员功能 5、新增语音视频功能 6、新增消息引用回复

2.1(2023-01-16)

优化插件使用说明

1.0.2(2023-01-15)

快速实现im即时通讯私聊、群聊、好友、素材圈、朋友圈支持千人大群消息推送提醒,支持发送图片、语音、小视频、坐标、外链、红包、文件等自定义im消息

查看更多

平台兼容性

Vue2 Vue3
×
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体验版
图片
  • 体验账号:13315490000
  • 体验密码:123456

    五、联系客服

微信扫码联系客服
图片

加QQ:2647927826

六、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账户并同步建立用户资料信息
好友自动建立 支持客户方 上下级推荐关系的用户自动建立好友关系
默认好友群聊 支持客户方 上下级推荐关系的用户自动创建群聊
红包功能 打通原有系统余额、积分等货币账户,通过红包形式向好友发放

图片 图片 图片 图片

隐私、权限声明

1. 本插件需要申请的系统权限列表:

2. 本插件采集的数据、发送的服务器地址、以及数据用途说明:

插件不采集任何数据

3. 本插件是否包含广告,如包含需详细说明广告表达方式、展示频率:

许可协议

MIT协议

使用中有什么不明白的地方,就向插件作者提问吧~ 我要提问