编者按:即时聊天是第三方IM 即时通讯平台最为基础的服务,那么具体来说第三方IM平台即时聊天功能及服务有哪些,企业在对比挑选时需要关注哪些功能呢?本文,企业服务汇将从消息类型支持、消息接收及处理功能、信息存储几个方面出发,为您详细介绍主流的第三方IM平台面向基础的即时聊天场景提供的功能及服务。

 

➤  消息类型

即时聊天服务的消息类型分为会话类消息和通知类消息两类,不同的即时聊天系统在消息类型支持上会有所不同。

▌会话消息:会话类消息又分为即时消息和即时通话。

常用的即时消息类型有文本消息、图片消息、表情消息、语音消息、文件消息、地理位置消息等,其中图片消息、文件消息会有可支持格式和文件大小的限制,语音消息会有时长的限制。在此基础上,一些服务商能够支持发送自定义消息,企业可根据需求开发接入红包消息、变声消息、猜拳消息、阅后即焚等消息类型,企业在选择即时聊天服务时可重点关注是否支持自定义消息类型的接入。即时通话消息分为语音通话消息和视频通话消息两类。

▌通知类消息

相较于会话消息来说,通知类消息是面向事件的通知提醒。通知类消息分为会话内通知消息和系统通知消息,这两者的区在于系统通知消息是由系统下发给某一个用户或者群组的消息,而会话内通知消息是由一般是应用内的一个用户发给另一个用户(或群组/聊天室)的消息;从消息显示来看,会话内通知消息出现在会话界面内,不会展示在会话列表及通知栏中,而系统通知消息多出现在验证消息列表中;从消息应用的场景来看,会话内通知消息在群聊场景中多为群名称修改、**加入群聊等,在单聊场景下多为敏感词触发后的提示消息,比如我们常见的转账注意提醒等。

关于通知类消息的实现方式,企业需要特别注意服务是否支持自定义系统通知和消息透传。自定义系统通知指的知是开发者可以自定义的一些事件状态通知,完成通知发送。关于自定义系统通知需要特别注意是否支持透传消息,透传消息允许开发者根据需求确定是否在前端展示并提醒,应用更加灵活。

 

➤  消息接收及处理

在明确了服务商可支持的消息类型之外,我们还需要关注服务商在消息接收及处理方面的功能支持。关于消息接收一般需要重点关注是否支持接收离线消息、是否支持漫游消息(漫游消息也叫多端同步消息,即用户在不同的设备登录时是否能够同步接收消息,以及多端同步消息是否支持已读同步等);常见的消息处理操作有消息撤回、消息转发、阅后即焚、已读回执等,企业也可以根据需求自主开发其他的一些消息处理操作。

 

➤  信息存储

除了消息传输及处理服务之外,还需要关注服务商在信息存储方面的支持。企业需要存储的信息类型除了会话消息存储、会话传输文件存储之外,一些服务商还可以提供用户关系托管服务,包括用户信息、好友关系等信息的存储。目前主流服务商可提供的信息存储方式包括了云存储、消息导出和消息抄送几种。云存储的方式是由服务商提供存储服务,一般会按照存储空间和存储时长进行收费,此外,部分服务商也提供消息导出或消息抄送方案,即企业可通过导出或同步抄送的方案,将相关信息存储到自有的服务器中。

 

➤  小结

我们在调研了几款主流的第三方IM即时通讯平台之后,为您整理了面向基础的即时聊天场景的功能及服务。综上,我们可以看出即时聊天场景下消息类型一般分为会话消息和通知消息,会话消息除了需要关注服务商本身客厅的消息类型是否丰富之外,还需要特别注意服务商是否支持自定义消息的接入,包括自定义会话消息以及自定义操作提醒消息。关于消息接收及处理,绝大多数服务商均支持在线消息、离线消息的接收,企业可重点关注服务商是否支持接收漫游消息,关于消息操作类型,企业可根据应用场景具体评估是否满足需求;在信息存储方面,企业可重点关注服务商提供的信息存储方式以及存储费用相关的问题。

立即注册查看完整版评测报告
马上注册         立即登录