AgoraLocalAccessPointConfiguration
Local Access Point 配置。
NS_SWIFT_NAME(AgoraLocalAccessPointConfiguration) __attribute__((visibility("default"))) @interface AgoraLocalAccessPointConfiguration : NSObject @property(copy, nonatomic) NSArray* _Nullable ipList NS_SWIFT_NAME(ipList); @property(copy, nonatomic) NSArray* _Nullable domainList NS_SWIFT_NAME(domainList); @property(copy, nonatomic) NSString* _Nullable verifyDomainName NS_SWIFT_NAME(verifyDomainName); @property(assign, nonatomic) AgoraLocalProxyMode mode NS_SWIFT_NAME(mode); @property(strong, nonatomic) AdvancedConfigInfo* _Nullable advancedConfig NS_SWIFT_NAME(advancedConfig); @end
属性
- ipList
- Local Access Point 的对内 IP 地址列表。ipList 和 domainList 必须至少填一个。
- domainList
- Local Access Point 的域名列表。SDK 会根据你填入的域名解析出 Local Access Point 的 IP 地址。域名解析的超时时间为 10 秒。ipList 和 domainList 必须至少填一个。如果你同时指定 IP 地址和域名,SDK 会将根据域名解析出来的 IP 地址和你指定的 IP 地址合并、去重,然后随机连接一个 IP 来实现负载均衡。
- verifyDomainName
- 内网证书验证域名。如果传值为空,则用 SDK 默认的证书验证域名
secure-edge.local
。 - mode
-
连接模式。详见 AgoraLocalProxyMode。
- advancedConfig
- Local Access Point 的高级选项。详见 AdvancedConfigInfo。