美文网首页
iOS 环信SDK使用日志

iOS 环信SDK使用日志

作者: 山杨 | 来源:发表于2021-02-25 16:02 被阅读0次
  1. 环信IM部分
IEMChatManager
// 给chatManager添加代理self
[EMClient.sharedClient.chatManager addDelegate:self delegateQueue:nil];
// 实现两个代理方法
- (void)cmdMessagesDidReceive:(NSArray *)aCmdMessages {
// aCmdMessages中的对象类型是EMMessage
}
- (void)messagesDidReceive:(NSArray *)aMessages {
// aMessages中的对象类型是EMMessage
}
IEMChatroomManager
// 给roomManager添加代理self
[EMClient.sharedClient.roomManager addDelegate:self delegateQueue:nil];
// 有人加入的聊天室的时候会触发这个代理
- (void)userDidJoinChatroom:(EMChatroom *)aChatroom user:(NSString *)aUsername {
  // 只能获取到在环信注册的用户名
}
  1. 环信的音视频部分(业务只用到音频)
EMConferenceManagerDelegate
// 给conferenceManager添加代理self
[EMClient.sharedClient.conferenceManager addDelegate:self delegateQueue:nil];
// 加入语音房间
// 这里可以设置roomConfig的时候带入用户的昵称头像等信息
// role为加入房间时候的角色Admin>Speaker>Audience,当role = Audience时,其他人无法通过memberDidJoin:member:代理方法获取你的头像昵称等信息
[EMClient.sharedClient.conferenceManager joinRoom: password: role: roomConfig: completion:];
// 有人加入房间会触发代理方法
- (void)memberDidJoin:(EMCallConference *)aConference member:(EMCallMember *)aMember {
  // 这里的aMember中就包含了用户设置roomConfig时的头像昵称等信息
}
// 在这个代理方法中订阅其他用户发出的数据流
- (void)streamDidUpdate:(EMCallConference *)aConference addStream:(EMCallStream *)aStream {
    // 订阅流
    [EMClient.sharedClient.conferenceManager subscribeConference:aConference
                                                        streamId:aStream.streamId
                                                 remoteVideoView:nil completion:^(EMError *aError) {

    }];
}

相关文章

  • iOS 环信SDK使用日志

    环信IM部分 IEMChatManager IEMChatroomManager 环信的音视频部分(业务只用到音频...

  • iOS 集成环信(会话列表,聊天,昵称头像设置)

    一、环信SDK的集1.去环信官网下载iOS版的SDK ,下载地址:环信iOS_SDK下载地址 ,接口文档地址:环...

  • 环信公有云

    环信-官网环信-价格 iOS环信SDK1.1头像昵称问题 环信console iOS环信SDK 消息 调试手机:i...

  • iOS 之环信的使用

    一.环信简介 二.集成环信iOS SDK 三.初始化环信SDK 四.注册 五.登录 六.好友 七.消息 八.聊天 ...

  • iOS开发-集成环信即时通讯会话列表和聊天头像的设置

    环信SDK集成 请参考iOS开发-在现有项目中集成环信SDK及EaseUI或者参考官方文档 此操作只针对已集成环信...

  • 聊天(1)

    在这里使用的是环信第三方聊天 1:下载 SDK之所以用环信是因为,第一次使用的时候就是用的环信. 首先下载 iOS...

  • IOS环信集成单聊

    最近几天在集成环信 ,文档大概也看了 简单说下集成步骤! 1.SDK集成和环信配置 iOS SDK 介绍及导入 ...

  • 环信

    环信EaseUI 导入环信SDK和EaseUI使用cocoapods集成 集成视频:http://www.imge...

  • iOS提交app环信问题

    2、环信官网:http://docs-im.easemob.com/im/ios/sdk/prepare

  • iOS SDK 日志文件的导出

    环信SDK提供2.x和3.x两个版本。SDK会写入日志文件到本地。日志文件路径如下: 2.x 沙箱Library/...

网友评论

      本文标题:iOS 环信SDK使用日志

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