最近考察即时通信的提供商,市场上提供此类服务的比较多的;在 14、15 年试用过融云、环信;本文简要说一下腾讯·云通信、网易·云信、阿里·百川云旺、融云、环信;
腾讯云通信
- 文档齐全,一致性好,示例可读性有待提高;
- 概念一致性不错:
1. 账号登录集成、客户端集成、服务端集成;
2. iOS SDK、Android SDK、Web SDK; - 3Q大战之后,生态营造努力相对提升不少;
- 后台统计功能值得推荐;
-
账号登录有独立模式和托管模式两种;
专门提供 TLS(Tencent Login Service)后台 API,生成公私钥、生成 UserSig 和校验 UserSig;
估计是源于 QQ 多年运营经验,安全性考虑的多; - 消息漫游机制和服务端保存时间有待确证;
免费版:7天多终端漫游记录同步保存;
2000元/月:月活(最高日活)低于10万人,保存一年记录;
DAU:Daily Active Users; - 若使用免费服务,更加仰赖你的文档通读和理解能力;
网易云信
- 后台统计功能相对于腾讯云弱爆;
- 人工在线服务一流;
- 支持云端历史记录,消息存储只受你的空间限制;
相对而言,腾讯的云存储运营机制不一样; - 日活 100 以下免费,10000 以下 1800 元/月,足够使用;
- 相对入门简单,4 小时轻松拥有IM能力是实证过的;
相对而言,腾讯的就复杂些;
- 云信ID,即“用户帐号”,参数名用 “accid” 表示;
- Web SDK 开发手册;
- 服务端集成接口;
-
开发者应用逻辑;
百川云旺
- 阿里百川 是阿里巴巴的无线开放平台;
- 百川云旺(OpenIM)·即时通讯 是其中的一款产品;
- 自称开放式即时通讯,4 小时轻松拥有IM能力;
- 基于阿里巴巴旺旺团队,有多年技术积累;
- 百川云旺·即时通讯:文档中心(更多百川产品文档);
- iOS、Android、H5 Kit(WKit)有 demo、公共账号;
- H5 支持在 pc 和 移动端自动适配;
- H5 Kit 已有一年未更新;
- 后台管理弱;
- 纯粹感觉:服务上不够稳定,生态上不够开放;
顺便说一下 阿里悟空,是阿里巴巴推出的移动基础服务平台,已经在 10 月底停止运营了,这是一个不好的示范,当初阿里悟空声称通过提供云端 API 和客户端 SDK,帮助开发者简单、快速的开发移动应用。 - 专业的移动即时通信云服务看来并不容易;
小结
- 客户端集成都提供 iOS、Android、PC(Windows)、Web SDK;
- 都有 Web 在线调试工具;
- 服务端集成都提供 Restfull API;
腾讯的服务端集成 API 最丰富; - 服务端集成都提供调用示例;
网易提供 curl 请求示例(技术含量还可以);腾讯和阿里提供 PHP Server SDK; - 服务后台都有统计数据;
腾讯的统计数据最全、最及时; - 综合推荐使用腾讯云通信;