AgoraRtcEngineConfig Class Reference

Inherits from NSObject
Declared in AgoraObjects.h

Overview

AgoraRtcEngineKit 实例的配置

  appId

声网为 app 开发者签发的 App ID,详见获取 App ID。使用同一个 App ID 的 app 才能进入同一个频道进行通话或直播。一个 App ID 只能用于创建一个 AgoraRtcEngineKit。如需更换 App ID,必须先调用 destroy 销毁当前 AgoraRtcEngineKit,并在 destroy 成功返回后,再调用 sharedEngineWithConfig 重新创建 AgoraRtcEngineKit。

@property (copy, nonatomic) NSString *appId

Declared In

AgoraObjects.h

  areaCode

服务器的访问区域。该功能为高级设置,适用于有访问安全限制的场景。

支持的区域详见 AgoraAreaCode 。区域码支持位操作。指定访问区域后,SDK 会连接指定区域内的声网服务器。

@property (nonatomic, assign) NSUInteger areaCode

Declared In

AgoraObjects.h

  logConfig

设置 SDK 输出的日志文件。详见 AgoraLogConfig

@property (strong, nonatomic) AgoraLogConfig *logConfig

Availability

v3.3.0.

默认情况下,SDK 会生成 agorasdk.logagorasdk_1.logagorasdk_2.logagorasdk_3.logagorasdk_4.log 这 5 个日志文件。 每个文件的默认大小为 1024 KB。 日志文件为 UTF-8 编码。最新的日志永远写在 agorasdk.log 中。agorasdk.log 写满后, SDK 会从 1-4 中删除修改时间最早的一个文件,然后将 agorasdk.log 重命名为该文件,并建立 新的 agorasdk.log 写入最新的日志。

Declared In

AgoraObjects.h