AgoraRtcEngineConfig Class Reference

Inherits from NSObject
Declared in AgoraObjects.h


Configurations for the AgoraRtcEngineKit instance.


The App ID issued to you by Agora. See How to get the App ID. Only users in apps with the same App ID can join the same channel and communicate with each other. Use an App ID to create only one AgoraRtcEngineKit instance. To change your App ID, call destroy to destroy the current AgoraRtcEngineKit instance, and after destroy returns 0, call sharedEngineWithConfig to create an AgoraRtcEngineKit instance with the new App ID.

@property (copy, nonatomic) NSString *appId

Declared In



The region for connection. This advanced feature applies to scenarios that have regional restrictions.

For the regions that Agora supports, see AgoraIpAreaCode. After specifying the region, the app that integrates the Agora SDK connects to the Agora servers within that region.

@note The SDK supports specifying only one region.

@property (nonatomic, assign) NSUInteger areaCode

Declared In