SDK介绍

系统功能

  • 登录、退出登录
  • 联系人管理
  • 企业通讯录
  • 群组管理
  • 收到个人群组消息

    业务介绍

  • 用户系统
    支持用户信息的存储,好友列表等功能。
  • 组织架构
    获取企业的组织架构信息,支持多组织、多部门,支持高管模式。
  • 点对点聊天
    即一对一单聊,企达即时通讯 SDK 提供文字、图片、语音、小视频、文件、自定义消息等多种能力,开发者可根据自身需求定制附件下载、未读等多种消息行为。
  • 群聊天
    即多人聊天群组服务,群组服务有很多权限设置,包括邀请的验证方式,管理员权限,禁言等更高级的功能,适用于复杂更定制化的场景。
  • 消息推送
    企达即时通讯提供消息推送服务,后台自动对接苹果 APNs 服务。

目录结构

  • static:静态目录 ,可以配置IM服务器地址等信息
  • src/assets:资源文件,包括图片,样式
  • src/components:Demo页面
  • src/sdk:即时通讯SDK类库

目录结构

  • 技术栈
    vue2 + vuex + vue-router + webpack + ES6/7

项目运行

  • 注意:由于涉及大量的 ES6/7 等新属性,node 需要 6.0 以上版本npm install 或 yarn(推荐)npm run dev另外此项目有配套的后台系统,如果想体验前后台同时开发,可以下载对应的后台系统:后台项目传送地址。此时启动项目使用:npm run local 而不是 npm run dev。如果只做前端开发,请忽略这句话。

说明

  • 开发环境 Chrome 56 nodejs 6.10.0

部分截图