更新记录

1.1.0(2023-10-08)

  • 新增支持融云uni-app sdk消息结构

1.0.9(2023-07-28)

  • 修复在Android上因缺少依赖导致的闪退

1.0.8(2023-06-08)

  • 新增 错误状态消息的图标点击事件(消息状态为错误时,红色感叹号的点击事件)
  • 新增 类似对方撤回了一条消息的Tips类型消息(看文档传入指定消息结构可正常显示)
查看更多

平台兼容性

Android Android CPU类型 iOS
适用版本区间:7.0 - 12.0 armeabi-v7a:支持,arm64-v8a:支持,x86:支持 适用版本区间:13 - 16

原生插件通用使用流程:

  1. 购买插件,选择该插件绑定的项目。
  2. 在HBuilderX里找到项目,在manifest的app原生插件配置中勾选模块,如需要填写参数则参考插件作者的文档添加。
  3. 根据插件作者的提供的文档开发代码,在代码中引用插件,调用插件功能。
  4. 打包自定义基座,选择插件,得到自定义基座,然后运行时选择自定义基座,进行log输出测试。
  5. 开发完毕后正式云打包

付费原生插件目前不支持离线打包。
Android 离线打包原生插件另见文档 https://nativesupport.dcloud.net.cn/NativePlugin/offline_package/android
iOS 离线打包原生插件另见文档 https://nativesupport.dcloud.net.cn/NativePlugin/offline_package/ios

注意事项:使用HBuilderX2.7.14以下版本,如果同一插件且同一appid下购买并绑定了多个包名,提交云打包界面提示包名绑定不一致时,需要在HBuilderX项目中manifest.json->“App原生插件配置”->”云端插件“列表中删除该插件重新选择


Yeim-Chat-Page

原生聊天会话详情组件

查看文档 | 备用文档

特别说明

源码价格:8000 元,不要再问源码多少钱了,就是这个价格。

特别注意

可接二次开发

但是违法犯罪的业务请一概绕道,一旦发现截图直接举报【公安部网络违法犯罪举报网站(http://cyberpolice.mps.gov.cn/wfjb/)】

介绍

原生聊天会话详情组件,支持 Android 和 iOS 双端,仅限App端nvue页面可用,不支持 H5、小程序等。

痛点

UniAPP上,常规使用 vue 或使用 nvue 去实现聊天页面,发送消息等视图,体验性差,性能低下。包括不限于键盘与表情面板等切换流畅度差,列表滑动卡顿,页面加载消息慢。

特性

解决了在 UniAPP 上实现聊天详情页面的痛点,高性能聊天记录列表,无感知聊天记录置底,动画平滑切换键盘及面板,仿 Wechat 动画,支持发送消息、在离线状态展示。文字、语音、视频、图片、位置、文件等消息展示,支持下拉加载历史记录,表情,更多功能等...

重要

组件覆盖整个 nvue 页面,一组件即一页面,此组件仅为UI,通过传入参数(消息列表,会话信息,相关功能参数等)进行展示视图,不涉及具体聊天逻辑,具体聊天逻辑仍需UniAPP JS端实现,使用请仔细阅读以下文档及注意事项。

Messages

消息数据结构:

腾讯云即时通信 IM 消息结构支持度

支持以下接口消息数据:

  • createTextMessage
  • createImageMessage
  • createAudioMessage
  • createVideoMessage
  • createFileMessage
  • createLocationMessage
  • revokeMessage
  • deleteMessage

点击查看腾讯云 IM 文字消息结构 JSON

YeIM 消息结构支持度

支持以下接口消息数据:

  • 文本消息
  • 图片消息
  • 语音消息
  • 小视频消息
  • 位置消息

点击查看 YeIM-Uni-SDK 文档

融云即时通信 IM(uni-app SDK)消息结构支持度

支持以下接口消息数据:

  • 文本消息
  • 语音消息
  • 小视频消息
  • 图片消息
  • 撤回、删除消息

点击查看 融云即时通信IM(uni-app SDK) 文档

目前支持腾讯云IM (uni-app SDK)YeIM-Uni-SDK融云即时通信IM(uni-app SDK)的消息结构数据,如需紧急支持其他类型,可参照上述已适配的消息结构 json 字符串去修改为类似的消息结构,再传入参数 messages

更多内容请查看文档

查看文档

演示

注:演示组件部分功能,如无大调整不会频繁更新演示视频,最新演示视频更新时间:2022-10-30

Android 平台

点击查看

iOS 平台

点击查看

演示 APP

注: 目前仅提供 Android App 演示,进入 App 点击某会话选择->原生会话页面查看

反馈与共建

  • 普通交流 QQ 群:391276294

  • 已付费 VIP 交流 QQ 群:499251579 (需提供插件市场购买的订单编号)

付费定制

由于编译型语言特性,原生插件无法过于可自定义化,所以客户虽然满意此插件的用户体验,但可能因自身项目原因对 UI 方面需要一定的改变。所以基于各种原因,此插件可支持付费定制需求,包括不限于 UI 的改变、消息结构的支持,多消息自定义类型的 UI 定制等。

费用包含:离线打包基础费用 + 需求定制费用

原生插件离线打包基础费用为:3000 元。每个客户仅需支付一次,如有客户自身的其他项目也需要定制另一种 UI,则不再收取此费用。

需求定制费用包含不限于会话页面的 UI 改变费用(根据具体需求定价)、多消息类型费用(单个类型的消息 UI,价格 500 起。此插件本身支持的消息类型不收费:文本图片视频语音等)、消息结构费用(一般根据你的 IMSDK 和消息类型数量定,价格 200-1000 间)。

举例说明:如果客户对 uniapp vue 做的聊天页面不满意,体验太差。此时需要一个原始聊天会话页面,刚好此原生插件的用户体验能够让你满意,但是消息支持度和页面的 UI 不太符合你当前项目的需求,需要进行一定的改变,那么你可以进行付费定制。如果主要需求是多消息类型支持,比如需要一个红包消息和一个订单消息,那么根据具体的 UI 定,这两个消息分别 500 起的价格。如果对页面整体 UI 没有太大的改变,那么总费用大约为:3000+500+500 = 4000 元。

付费方式

微信、支付宝,企业对公转账

微信扫一扫联系我

微信号:Sentinel-110

隐私、权限声明

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

录音、读写存储

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

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

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