如何搭建协同办公系统

网易智企 TOP1 180

本文将从功能解析、功能实现两部分告诉大家如何搭建协同协同办公系统,以下为步骤说明:

功能解析

首先,定义一款协同办公软件需要包含哪些核心功能:

  • 通讯录功能
  • 消息列表功能
  • 全局搜索功能
  • 聊天功能
  • 音视频通话功能
  • 消息提醒功能
  • 消息存储功能
  • 通知公告功能件
  • 传输功能

功能实现

  • 获取 IM SDK 组件包

1、用户进入网易云信官方网站,新用户需先完成注册,老用户则直接登录后台;
2、点击工单>产品查询>在线咨询,联系官方客服,获取 IM SDK 组件包(包名为:IMxxxV1.0.aar):

https://office.netease.com/api/admin/file/download?path=cowork/2021/11/25/b694ae3253f242389a9989021120e9bb.png

  • 引入项目,进行基础配置

1、新建或打开原项目工程;
2、将 IM SDK 组件包 IMxxxV1.0aar 包形式引入到项目的 libs 目录: placeHolder.png

3、补充两项远程依赖,具体如下:
(1)实现 IM Open Api ,配置基础服务信息,如推送配置、地图配置、IM AppKey 配置。(具体的配置如推送配置:从移动端申请对应获取推送地址和证书;地图配置:从地图厂商注册申请获取应用使用地址;IM AppKey:云信注册后提供)。

placeHolder.png

(2)IM SDK 初始化设置,传入 IM Open Api 基础配置信息,如图: placeHolder.png

  • 服务端数据初始化

基础配置完成后,进入网易云信管理后台,对服务端数据进行初始化设置,如:新增/批量导入用户信息、企业组织架构等。

https://office.netease.com/api/admin/file/download?path=cowork/2021/11/25/4e50c6ac2e12472a8d8ce7fbc231925b.png

  • 业务场景调用

1、IM SDK 业务实现:当用户初始化完成后,即可使用 UI 单例中的 fragment 视图以及对应界面跳转方法,如下图,UI 中包含清除会话缓存的视图,通讯录视图,消息列表视图跟跳转聊天界面方法。具体方法调用详见 “ IM SDK 安卓/ iOS 使用指南”:

placeHolder.png 协同办公 UI 组件中包含了满足用户基础业务需求,如登录、通讯录、消息列表、聊天窗口、搜索、我的等。

2、效果呈现:完成业务场景调试之后,即可开始跑通协同办公客户端,具体效果如下:

https://office.netease.com/api/admin/file/download?path=cowork/2021/11/22/195715ea06c947ffa84e00a88edb962b.png https://office.netease.com/api/admin/file/download?path=cowork/2021/11/22/6ccbb229c1834552beb6bb711f6d0da6.png

https://office.netease.com/api/admin/file/download?path=cowork/2021/11/22/8dd34cb872f54017aaed477e6bf4cd9d.png

以上就是一站式协同办公解决方案的实现流程的详细解说,按照如上步骤就可以完成「协同办公」的接入,解决协同办公过程中的信息安全问题。


本文作者:网易云信

回复

我来回复
  • 暂无回复内容

联系我们
关注微信
关注微信
分享本页
返回顶部