融云是没有用户体系的,用户登录需要获取token,测试时可以使用网站提供的接口,但是正式是要通过服务器调用专门的接口从融云获取的。并且我没看到融云的重连机制,不知道是否已在SDK内部实现。

  现在看来,通过以下两步就完成初始化及登录操作。看起来比环信简单。继续往下看看吧。

1. 引入头文件

#import <RongIMKit/RongIMKit.h>

2. 初始化及登录

-(void)initRongCloud{[[RCIM sharedRCIM] initWithAppKey:@"c9kqb3rdkutfj"];[[RCIM sharedRCIM] connectWithToken:@"O3eQVQPnKIlas1tXaxbrusvJfNDuWJS7XlkqrdMAr4xCvMZwJWpfpBIGBWaWokEqZUN425CmPHbuR3xt6WMc+Q==" success:^(NSString *userId) {NSLog(@"登录成功。当前登录的用户ID:%@", userId);} error:^(RCConnectErrorCode status) {NSLog(@"登录的错误码为:%ld", status);} tokenIncorrect:^{//token过期或者不正确。//如果设置了token有效期并且token过期,请重新请求您的服务器获取新的token//如果没有设置token有效期却提示token错误,请检查您客户端和服务器的appkey是否匹配,还有检查您获取token的流程。NSLog(@"token错误");}];
}

转载于:https://www.cnblogs.com/SimonGao/p/5113097.html

IM 融云 之 初始化及登录相关推荐

  1. uniapp开发小程序使用腾讯云IM(初始化配置,登录,监听,加群)

    以前没有使用过IM,由于需要所以刚接触了IM,开发过程也碰到了许多坑,不多说直接上代码 初始化配置main.js import TIM from './utils/tim-wx.js';//这两个文件 ...

  2. 关于融云在APIcloud中的集成

    个人理解的简单的即时通讯的实现流程 1.A做出发送消息给B的动作 2.B收到A发来的消息 3.通过聊天的窗口显示出来 下面的步骤可以省略 4.B返回A一个已经查看的消息 5.A收到B已经查看的消息通过 ...

  3. 分享一些Android集成融云音视频通话遇到的问题

    最近应公司需要加入音视频聊天的功能,领导也没吱声就跟融云那边把商务谈好了,让我开始做,之前也没接触过这方面的东西,查阅资料发现音视频这块都是比较笼统的大致介绍一下,最后也是坎坷了一番完成了任务,接下来 ...

  4. 《我的安卓爬坑之旅》--融云IM遇到的坑

    文章目录 后端向 Token向 前端 Android向 这篇博客是关于融云IM使用中遇到的问题,不算是坑,只能说是注意事项吧 后端向 在自己的应用"OurStories"中打算接入 ...

  5. apicloud+融云实现即时通讯

    请尊重作者的辛勤劳动!!! 使用apicloud开发已经快2个月了,起初的目的就是为了实现安卓和苹果的兼容,属于一个试验项目,究竟apicloud是否能够满足公司的要求?最 终看来还是不错的,使用ap ...

  6. 在vue-cli里如何对接融云webIM

    在vue-cli里如何对接融云webIM 如何对接融云的webIM实时通讯云 首先打开融云官网,简单看一下融云的介绍 引入融云的CDN 初始化融云实时通讯云 链接融云 获取会话列表 发送消息 下载源码 ...

  7. 即时通讯(四)---初始化融云

    1.获取Token 功能描述 生成用户在融云的唯一身份标识 Token,客户端在使用融云通讯能力前必须获取 Token,融云 SDK 每次连接服务器时,都需要向融云服务器提供 Token,以便验证身份 ...

  8. iOS 关于集成融云IM的一些常用方法

    容我磨叽一下 即使我也知道看这篇文章的人是不会看的,但是我还是想说啊,融云你们把文档好好写一下啦,APP什么的作为demo真的很鸡肋啊. 步入正题 这篇文章不是介绍集成融云的各种前期准备的(就是怎么注 ...

  9. 【APICloud系列|41】融云单聊及消息的处理的对接与实现

    包含了单聊及消息的处理.主要分三个页面处理完成,入口首页(index).消息列表页(message).会话页面(chat) index.html var rong;apiready=function( ...

最新文章

  1. 附录G Netty与NettyUtils
  2. java逆向基础,Java逆向基础之函数
  3. python:Anaconda+Pycharm Community版+Django搭建属于自己简易WEB
  4. asp.net拦截器
  5. [Qt教程] 第36篇 网络(六)UDP
  6. 区块链是什么鬼,未来30万亿贷款市场或将激活?
  7. Flex2.0实现文件上传功能(服务器为ASP.NET)
  8. 添加谷歌翻译到你的网站
  9. mysql千万级数据量根据索引优化查询速度
  10. MySQL 数据库管理之 --- SQL 语言进阶二
  11. Python工具箱系列(十一)
  12. 二叉树的遍历|前序、中序、后序、层序遍历
  13. 6个免抠素材网站,免费可商用
  14. android最新版安装教程,在PC上安装Android系统的图文教程
  15. python控件布局常用三种方法_控件布局
  16. 流程效率低?这里有3个流程优化的建议
  17. 高校医科能转专业去计算机工科,转专业详细(2017最新版)想
  18. RPG游戏服务端压力测试-测试用例
  19. houdini 节点批量改名
  20. 【微信小程序】上传图片到oss对象存储(PHP)

热门文章

  1. Boost:python与宏BOOST_TEST_EQ相关的实例
  2. Boost:计时系的测试
  3. ITK:计算图像的蒙版区域的直方图
  4. VTK:可视化算法之TubesFromSplines
  5. OpenCV 拉普拉斯算子Laplace Operator
  6. Qt Creator添加新的自定义向导
  7. OpenGL GLFW
  8. C++class类(II)
  9. python打开另一个程序_python 新手问题啊,为什么我运行一个python程序,另一个就会自动退出呢?始终只能运行一个...
  10. 08_sklearn数据集,数据集划分train_test_split,sklearn.datasets及其api,sklearn分类数据集,sklearn回归数据集,转换器与预估器