AgoraLocalAccessPointConfiguration
本地接入点配置。
Objective-C
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);
@property(assign, nonatomic) BOOL disableAut;
@end
ipList
本地接入点的内网 IP 地址列表。你必须至少提供
ipList 或 domainList 中的一个。domainList
本地接入点的域名列表。SDK 会根据你提供的域名解析本地接入点的 IP 地址,解析超时时间为 10 秒。你必须至少指定
ipList 或 domainList 中的一个。如果同时指定了 IP 地址和域名,SDK 会合并并去重解析出的 IP 地址和你提供的 IP 地址,然后随机连接一个 IP 地址以实现负载均衡。verifyDomainName
内网证书验证域名。如果该值为 nil,SDK 使用默认的证书验证域名
secure-edge.local。mode
连接模式。详见 AgoraLocalProxyMode。
advancedConfig
本地接入点的高级配置项。详见 AdvancedConfigInfo。
disableAut
是否禁用 vos-aut:
- YES:(默认)禁用 vos-aut。
- NO:不禁用 vos-aut。