产品百科 | RTC Mac SDK 如何进行频道成员管理

简介: 本章节为您介绍了频道成员管理的功能简介和实现方法。您可以通过使用 RTC SDK 实现获取远端在线用户列表、查询远端用户信息、查询用户是否在线等功能。

功能简介

RTC SDK 提供了 getOnlineRemoteUsers、getUserInfo 和 isUserOnline 三个方法帮助您进行已经加入频道的成员管理。您可以获取在线用户的 ID 列表,查询频道内订阅的远端用户信息,也可以根据某个用户 ID 查询该用户是否在线。

实现方法

在实现该功能之前,需要您已经搭建 AppServer、实现基本功能等操作。详情请参见入门概述

  • getOnlineRemoteUsers:获取远端在线用户列表,返回用户 ID 列表。
- (NSArray<NSString *> *)getOnlineRemoteUsers;
  • getUserInfo:查询远端用户信息。
- (NSDictionary *)getUserInfo:(NSString *)uid;
参数 类型 描述
uid NSString * 用户 ID。
  • isUserOnline:查询用户是否在线,YES 表示在线,NO 表示不在线。
- (BOOL)isUserOnline:(NSString *)uid;
参数 类型 描述
uid NSString * 用户 ID。

获得更多功能实现方法,请参见 AliRtcEngine 接口


「视频云技术」你最值得关注的音视频技术公众号,每周推送来自阿里云一线的实践技术文章,在这里与音视频领域一流工程师交流切磋。

image.png

相关文章
|
4月前
|
测试技术 API 开发工具
|
Kubernetes Go 开发工具
开发 k8s 管理平台 - k8sailor 03. 使用 client-go sdk 链接集群
开发 k8s 管理平台 - k8sailor 03. 使用 client-go sdk 链接集群
220 0
开发 k8s 管理平台 - k8sailor 03. 使用 client-go sdk 链接集群
|
存储 网络安全 开发工具
iOS如何上传自己的sdk到cocoapods并用pod管理
在Github上创建存储库(前提是得有一个Github账号,如果没有就注册一个)
419 0
iOS如何上传自己的sdk到cocoapods并用pod管理
|
机器学习/深度学习 人工智能 IDE
【DSW Gallery】使用Python SDK管理DSW实例
PAI DSW提供Python SDK来封装DSW的OpenAPI,使得用户可以用Python代码来管理DSW实例,包括创建、停止、保存、删除、列举等功能。本文也会介绍如何在独占资源组中创建实例。
【DSW Gallery】使用Python SDK管理DSW实例
|
Dart Linux 开发工具
Dart SDK 安装(Window\Mac\Linux)
Dart SDK 安装(Window\Mac\Linux)
264 0
Mac 上使用virtualenv 管理多个Python开发环境
Mac 上使用virtualenv 管理多个Python开发环境
|
存储 监控 Cloud Native
使用SDK管理SLS告警-以Go为例
除了在SLS控制台创建告警监控以外,SLS的SDK也提供了对告警的管理功能,其中主要包括了初始化告警资源,告警监控规则的增删改查,告警资源的增删改查等功能。
1612 0
|
前端开发 开发工具 Windows
产品百科 | RTC Windows SDK 音视频设备测试说明
RTC SDK 为您提供音视频设备测试的方法,您可以在音视频通话前检查当前设备上的摄像头,麦克风以及扬声器等音视频设备是否正常工作,以保证音视频通话质量。通过阅读本文,您可以了解音视频设备测试的方法。
产品百科 | RTC Windows SDK 音视频设备测试说明
|
前端开发 开发工具
产品百科 | RTC Mac SDK 音视频设备测试说明
RTC SDK 为您提供音视频设备测试的方法,您可以在音视频通话前检查当前设备上的摄像头,麦克风以及扬声器等音视频设备是否正常工作,以保证音视频通话质量。通过阅读本文,您可以了解音视频设备测试的方法。
产品百科 | RTC Mac SDK 音视频设备测试说明
|
编解码 开发工具
产品百科 | RTC Web SDK 如何设置视频属性
本章节为您介绍了音视频通信视频属性的实现方法。您可以根据业务需求设置视频属性,获得更好的体验。
产品百科 | RTC Web SDK 如何设置视频属性