请使用 withAppId 和 withAppKey 替代.
是否自动接受好友邀请。
true: 是.false: 否.OptionalapnsAPNs 证书名称,用于离线推送通知。
注意 该属性仅用于 iOS 平台。设置为在环信控制台配置的 APNs 证书名称。只能在调用 ChatClient.init 时设置,App 运行期间不可更改。
创建 App 时在 console 后台上注册的 App 唯一识别符,即 App ID。
创建 App 时在 console 后台上注册的 App 唯一识别符,即 App Key。
区号。 该属性用于限制可访问边缘节点的范围。 默认值为“GLOB”。 请参阅ChatAreaCode。 该属性只有在调用 ChatClient.init 时才能设置。 在应用程序运行期间无法更改属性设置。
是否自动接受群组邀请。
true:是。false:否。是否在 SDK 初始化时自动将所有会话加载到内存。
true:是。false:否。你需要调用 ChatManager.fetchConversationsFromDB 分页加载会话。开启自动加载会话后,分页加载会话没有意义。
是否开启自动登录。
-(默认) true:开启;
false:关闭。Optionalcustom自定义设备名称。
customOSType 设置为 -1,则该属性不生效。
典型应用:用户需要iphone手机和ipad设备同时在线。
Optionalcustom自定义设备类型。
是否输出调试信息。
true: SDK 会在日志里输出调试信息。false: SDK 不输出调试信息。是否在退出(主动或被动)聊天室时删除该聊天室在内存和本地数据库中的历史消息。
true: 是;false:否。是否在退出(主动或被动)群组时删除该群组中在内存和本地数据库中的历史消息。
true: 是;false: 否。DNS 服务器的地址。
OptionaldohDoH 供应商。
0: 禁用 1: 中国 2: 全球
该属性用于在 enableDNSConfig 为 true 时指定 DoH 供应商。
是否在登录后自动同步联系人列表。
true:是。false:否。是否为聊天室消息创建会话。
true:是。发送或接收聊天室消息时会创建会话。false:否。设置是否开启 DNS。
true:开启。false:关闭。私有部署时需要关闭。SDK 从本地数据库中加载会话时是否包含空会话(没有消息的会话):
true:包含空会话;false:不包含空会话。是否激活 TLS。默认false。
是否开启用户信息功能,包括用户属性和联系人信息。
true:开启。false:关闭。IM 消息服务器的自定义端口号。
该端口在进行私有部署时实现数据隔离和数据安全时使用。
如有需求,请联系商务。
IM 消息服务器地址。
该地址在进行私有部署时实现数据隔离和数据安全时使用。
如有需求,请联系商务。
是否自动下载缩略图。
true:是;false:否。是否允许聊天室所有者离开聊天室。
true: 允许。离开聊天室后,聊天室所有者除了接收不到该聊天室的消息,其他权限不变。false: 不允许。Optionallogin是否在登录时传递额外的登录信息给服务器。
该属性用于在登录时传递额外的登录信息给服务器,例如,登录时传递设备信息。
Optionallog日志可以带上的标记。区别其它类型的日志。
Optionallog是否激活日志的时间戳。
接收消息通知是否包含发送成功的消息。
true:是。接收消息通知中包含发送成功的消息。false:否。接收消息通知中只包含接收的消息。Optionalntp自定义 NTP 服务器地址列表。
每个地址的格式为 host 或 host:port。如果未指定端口,则使用默认端口 123。
NTP 服务器必须符合 NTPv4 (RFC 5905)。
该属性只能在调用 ChatClient.init 时设置。
Optionalpush推送设置。
OptionalpushPushKit 证书名称,用于 VoIP 推送通知。
注意 该属性仅用于 iOS 平台。设置为在环信控制台配置的 PushKit 证书名称,并通过 ChatClient.bindPushKitToken 绑定 PKPushRegistry 上报的 token。只能在调用 ChatClient.init 时设置,App 运行期间不可更改。
是否将导入的消息视为已读。
REST 服务器地址。
该地址在进行私有部署时实现数据隔离和数据安全时使用。
如有需求,请联系商务。
是否自动将消息附件上传到聊天服务器。
-(默认)true:是;
false:否。是否按服务器收到消息时间的倒序对消息排序。
true:是;false:否。按消息创建时间的倒序排序。OptionaluikitUIKit 版本。
设置当发送的文本消息的内容被文本审核(Moderation)服务替换时,是否需要返回给发送方。
是否只通过 HTTPS 进行 REST 操作。
true:是;false:否。支持 HTTPS 和 HTTP。OptionalwebWebSocket 服务器端口。
该属性仅当 enableDnsConfig 为 false 时有效。
OptionalwebWebSocket 服务器。
该属性仅当 enableDnsConfig 为 false 时有效。
Optionalwork工作目录下的内容是否可以拷贝
Note 仅ios平台生效。
默认是 false
StaticwithStaticwith
聊天设置类,用于定义 SDK 的各种参数和选项,例如,是否发送前加密信息、是否自动接受加好友邀请等。