Vol. 8
企业作为社会分工参与的主体,在自身发展以及内部协作中,势必会涉及到各类自有技术和商业信息的互动与交流,而这类信息由于有着高度的保密性和隐私性,所以如微信、QQ 等通用的即时通讯工具很难满足企业在协同办公过程中的信息与隐私安全。
特别是对于一些金融机构、大中型企业而言协同办公过程中涉及到的信息通信、音视频会议、文件传输、流程办理、通知公告、信息发布等板块更加需要保障信息与隐私安全。
基于此,网易云信与生态合作伙伴杭州禾伟科技联合打造了一款以私有化部署为前提,覆盖全平台的一站式协同办公解决方案,企业只需要简单四步,即可快速集成一个企业级高安全的协同办公系统。
只需要简单集成网易云信的 IM SDK,客户就可以获得包括单聊、群聊、聊天列表、聊天窗口、最近联系人列表、通讯录列表、群名片等构建 IM 功能所需的主要功能模块,同时简洁的接口,使得开发者可以以最短的时间、最低的成本实现丰富的协同办公及即时通讯功能。
功能解析
首先,我们来定义一款协同办公软件需要包含哪些核心功能:
通讯录功能
消息列表功能
全局搜索功能
聊天功能
音视频通话功能
消息提醒功能
消息存储功能
通知公告功能件
传输功能
功能实现
具体功能主要包含四步,分别是:
获取 IM SDK 组件包
引入项目进行基础配置
服务端数据初始化
业务场景调用
Step 1 获取 IM SDK 组件包
1、用户进入网易云信官方网站(www./ ),新用户需先完成注册,老用户则直接登录后台;
2、点击工单>产品查询>在线咨询,联系官方客服,获取 IM SDK 组件包(包名为:IMxxxV1.0.aar):
Step 2引入项目,进行基础配置
1、新建或打开原项目工程;
2、将 IM SDK 组件包 IMxxxV1.0aar 包形式引入到项目的 libs 目录:
3、补充两项远程依赖,具体如下:
(1)实现 IM Open Api ,配置基础服务信息,如推送配置、地图配置、IM AppKey 配置。(具体的配置如推送配置:从移动端申请对应获取推送地址和证书;地图配置:从地图厂商注册申请获取应用使用地址;IM AppKey:云信注册后提供)。
(2)IM SDK 初始化设置,传入IM Open Api 基础配置信息,如图:
Step 3服务端数据初始化
1、基础配置完成后,进入网易云信管理后台,对服务端数据进行初始化设置,如:新增/批量导入用户信息、企业组织架构等。
Step 4业务场景调用
1、IM SDK 业务实现:当用户初始化完成后,即可使用 UI 单例中的 fragment 视图以及对应界面跳转方法,如下图,UI 中包含清除会话缓存的视图,通讯录视图,消息列表视图跟跳转聊天界面方法。具体方法调用详见 “ IM SDK 安卓/ iOS 使用指南”:
协同办公 UI 组件中包含了满足用户基础业务需求,如登录、通讯录、消息列表、聊天窗口、搜索、我的等。
2、效果呈现:完成业务场景调试之后,即可开始跑通协同办公客户端,具体效果如下:
总结
以上就是网易云信一站式协同办公解决方案的实现流程的详细解说,按照如上步骤就可以轻松完成「协同办公」的接入,解决协同办公过程中的信息安全问题。
随互联网技术的发展,企业信息互联互通形式逐步由线下向线上迁移,而后疫情时代,非接触式办公使得全球企业对于跨地域协同办公的需求越来越高,移动办公、远程办公既是常态,也是大势所趋。
云信小课堂推荐阅读
第一期:如何实现音视频通话
第二期:5步构建本土「Clubhouse」
第三期:5分钟实现安卓端PK连麦场景
第四期:5分钟快速实现iOS端PK连麦场景
第五期:从0搭建在线聊天室,只需4步!
第六期:搭建应用级别在线聊天室,7步就够了!
第七期:聊天室内容审核很头疼?三步解决!
关于网易云信
网易云信是集网易 24 年 IM 以及音视频技术打造的融合通信云服务专家,稳定易用的通信与视频 PaaS 平台。
提供融合通信与视频的核心能力与组件,包含 IM 即时通讯、5G 消息平台、一键登录、信令、短信与号码隐私保护等通信服务,音视频通话、直播、点播、互动直播与互动白板等音视频服务,视频会议等组件服务。
网易云信服务于网易云音乐、好未来、新东方、科大讯飞、南京银行等各行各业客户,已有 100w+ 企业开发者接入云信服务。