美文网首页
接入融云IM音视频通话时,发起方和接收方不显示对方的信息问题

接入融云IM音视频通话时,发起方和接收方不显示对方的信息问题

作者: 晴川历历汉阳树丶 | 来源:发表于2020-08-25 10:24 被阅读0次

融云音视频通话时,会调用一个代理,代理会给一个用户的id,然后需要返回一个用户对象。只有遵循了这个代理,然后创建一个融云的用户对象返回出去,在视频通话的时候才会显示。

一般建议把融云的相关功能封装到一起,然后这个代理放到这个类里面,统一管理会比较方便。

    //初始化融云插件
    [[RCIM sharedRCIM] initWithAppKey:kRongYunAppKey];
    //设置代理
    [RCIM sharedRCIM].userInfoDataSource = self;

实现代理

#pragma RCIMUserInfoDataSource
- (void)getUserInfoWithUserId:(NSString *)userId completion:(void (^)(RCUserInfo *))completion {
    //根据id获取用户信息
    ECAccountInfoEntity *userInfo = [[ECDatabaseService sharedInstance] getUserInfoWithId:userId];
    //创建融云用户对象,赋值,返回出去。
    RCUserInfo* info = [RCUserInfo new];
    info.portraitUri = useInfo.userAvatar;
    info.userId = useInfo.userId;
    info.name = useInfo.name;
    completion(info);
}

效果

IMG_2785.PNG

相关文章

  • 接入融云IM音视频通话时,发起方和接收方不显示对方的信息问题

    融云音视频通话时,会调用一个代理,代理会给一个用户的id,然后需要返回一个用户对象。只有遵循了这个代理,然后创建一...

  • 【音视频】iOS CallKit 开发指南

    简介 CallKit是融云音视频通话功能的 UI 界面 SDK。包含了单人、多人音视频通话的界面的各种场景和功能。...

  • 【音视频】Android CallKit 开发指南

    简介 CallKit是融云音视频通话功能的 UI 界面 SDK。包含了单人、多人音视频通话的界面的各种场景和功能。...

  • 融云IM(一)-----接入

    前言 1、融云IM应该说是目前最好自定义和易读取文档的即时通讯第三方SDK了,之前有用过阿里百川IM的,可惜阿里百...

  • 腾讯云IM接入案列(一)

    合集 腾讯云IM接入案列(一)腾讯云IM接入案列(二)腾讯云IM接入案列(三)腾讯云IM接入案列(四) 前言 前端...

  • 腾讯云IM接入案列(二)

    合集 腾讯云IM接入案列(一)腾讯云IM接入案列(二)腾讯云IM接入案列(三)腾讯云IM接入案列(四) 前言 上面...

  • 腾讯云IM接入案例(三)

    合集 腾讯云IM接入案列(一)腾讯云IM接入案列(二)腾讯云IM接入案列(三)腾讯云IM接入案列(四) 本篇内容 ...

  • 腾讯云IM接入案例(四)

    合集 腾讯云IM接入案列(一)腾讯云IM接入案列(二)腾讯云IM接入案列(三)腾讯云IM接入案列(四) 前言 前三...

  • Android7.x找不到libsqlite.so 问题

    问题: 最近公司新项目,集成融云IM时出现一问题,在低版本手机上连接融云服务器成功,但是在小米6手机上一直不显示回...

  • 第三方IM选型

    第三方IM分析对比 1. 功能 可以看到:除了 LeanCloud 不支持实时音视频功能,融云不支持直接发送视频消...

网友评论

      本文标题:接入融云IM音视频通话时,发起方和接收方不显示对方的信息问题

      本文链接:https://www.haomeiwen.com/subject/vkhnzhtx.html