更新记录

2.1.11(2021-08-18)

1.新特性:点击通知栏消息直接跳转到相应聊天界面

  1. 升级sdk到goeasy 2.1.11
  2. 升级demo

2.0.13(2021-06-11)

1、修复发送视频时网络断开后消息状态未变更为failed的问题 2、修复断网重连后,未读消息计数问题

查看更多

平台兼容性

Vue2 Vue3
×
App 微信小程序 支付宝小程序 百度小程序 字节小程序 QQ小程序 快应用
app-vue app-nvue
H5-Safari Android Browser 微信浏览器(Android) QQ浏览器(Android) Chrome IE Edge Firefox PC-Safari

GoEasy IM介绍

goeasy.im作为GoEasy的一个子功能,旨在帮助开发者简单、快速的实现聊天类应用(IM聊天,客服系统等)。开发者可参考示例demo和官方开发文档进行相应的开发工作。

使用简单,功能全面,支持:

  • 私聊
  • 群聊
  • 发送文字、表情、图片、语音、视频
  • 自定义消息
  • 集成厂商通道,通知栏提醒
  • 会话列表
  • 聊天历史消息
  • 聊天用户上下线提醒
  • Rest接口服务端发送

示例说明

  • 示例为方便演示,做了本地化的数据处理,在lib/restapi.js 里可以找到用户名和密码
  • 注册GoEasy平台获得appkey才可以使用相关功能

运行步骤

  • 要发送语音、视频和图片,请先配置阿里云OSS参数
  • 在main.js里将appkey替换为您自己的common key.
    const goEasy = GoEasy.getInstance({
    host:'hangzhou.goeasy.io',
    appkey: 'BC-xxxx', //替换为自己的appkey
    allowNotification:true, //是否需要通知栏提醒,仅有效于app,小程序和H5将会被自动忽略
    modules:["im"]
    });
  • 在restapi.js 里可以找到用户名和密码
  • 支持编译为安卓iOS的APP、微信小程序和H5。

体验

  • 微信小程序特别提醒: 要打包为微信小程序,需要登录微信公众平台->微信小程序开发设置->服务器域名, 添加socket合法域名:wss://wx-hangzhou.goeasy.io
  • 建议可以同时在浏览器和手机上运行,体验多个客户端之间互动。

体验通知栏提醒

  • 将Uniapp应用运行到手机上
  • 检查手机"系统设置"的通知推送里,确保该app的状态为“允许”
  • 将Uniapp应用运行到浏览器里,发送一条消息
    • 若手机APP在前台运行,APP内收到消息
    • 若手机APP在后台运行,手机收到通知栏提醒

接入厂商通道

如果希望APP进程被杀掉后,仍然可以收到通知栏提醒,必须要接入厂商通道,详情请参阅GoEasy接入厂商通道教程

运行演示

image

隐私、权限声明

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

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

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

许可协议

MIT协议

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