作为小白接融云 IM SDK 新路体验~

前提说明

应项目需求,实现即时通讯功能,业务场景相对单一,仅有单聊场景。选用的是融云的 IM SDK。

作为小白的初期心路历程

由于本人之前没有了解过即时通讯初期了解还是费了不少时间的。蓝瘦~

话不多说,请看操作

第一步:注册

首先要在融云的开发者后台注册拿到相应的信息。

由于初期了解,自己注册了一个开发者账号,没有用公司的,自己搞了个 appkey 和测试的 token,想着先弄个出样子。账号的注册参考的文档的快速集成中的 前提条件。 参考地址: https://docs.rongcloud.cn/v4/views/im/noui/guide/quick/premise/ios.html

后续这个服务端会给我们提供连接用的 token。这里先不做过多介绍。

第二步:看文档

由于之前对即时通讯业务的盲区,其实最开始公司给出的一对一聊天室有些无从下手的。接下来是漫无目的的逛文档。文档目录还是很对我口味的,个人感觉还不错,在不经意间发现了个切换文档布局的小功能个人比较喜欢。如果场景不清楚就用场景的文档,清楚了可以切换成平台的,很方便很清晰。~(。≧3≦)ノ⌒☆

我主要是通过看单聊的文档还有切换成平台模式的 web 端文档实现的集成。

附上文档地址:https://docs.rongcloud.cn/v4/views/im/noui/guide/quick/include/web.html

第三步:先弄个简单的示例

示例我参考了快速集成。SDK 使用的是 web 3.x 的 SDK


















根据文档一步一步操作,都很顺利。体感不错。

额。。。请忽略我没有写 UI,只有个输入框和发消息按钮。此处也想给融云提个小建议,要是有 UI 组件或者含 UI 的 SDK那就更完美了。

遇到的坑

由于看文档时没有注意到获取历史消息需要先开通服务。导致自己消息发送成功再去获取历史消息有问题,自己研究获取历史消息的方法研究了半天。

融云官网:https://www.rongcloud.cn/

你可能感兴趣的:(sdk)