Optional
SDKPlatform设置当前 SDK 平台。
默认为原生平台。
Optional
UIKit设置 UIKit 版本号。
Optional
appIDFor设置用于推送的 app ID。
Optional
app设置 APP ID。
创建 app 时在 console 后台上注册的 app 识别符。
Optional
app设置 app key。
创建 app 时在 console 后台上注册的 app 识别符。
Optional
area设置区域代号。
该参数用于限制边缘节点的访问范围,默认值为 AreaCode#AREA_CODE_GLOB,表示不限制区域。应用运行时不能对该参数进行修改。
Optional
custom设置当前设备的自定义名称。该参数不支持空字符串。
设置当前设备自定义名称旨在多设备登录时区分设备。
Optional
customOSPlatform设置登录设备的自定义平台代号。
取值范围为 1-100。
Optional
dns设置 DNS 服务器地址。
Optional
im设置 Chat 消息服务器端口号。
一般为私有部署服务,在开发者想实现数据隔离、特别注重数据安全时使用,如有需求请联系商务。
Optional
im设置 Chat 消息服务器地址。
一般为私有部署服务,在开发者想实现数据隔离、特别注重数据安全时使用,如有需求请联系商务。
Optional
is设置是否自动同意好友申请。
true
:是;false
:否。Optional
is设置是否自动同意群组邀请。
true
:是;false
:否。Optional
is是否自动下载缩略图。
true
:自动;false
:不自动。Optional
is开启/关闭自动登录。
true
:自动登录;false
:不自动登录。Optional
is设置是否使用 Chat 服务器自动上传和下载附件。
true
:是;false
:不自动使用 Chat 服务器上传下载,自定义上传下载路径。Optional
is设置是否允许聊天室所有者离开并删除会话记录。
true
:允许;聊天室所有者离开时不再接收该聊天室的任何消息并删除会话记录。false
:不允许。Optional
is设置退出(主动和被动退出)聊天室时是否删除聊天消息。
true
:删除;false
:保留。Optional
is设置退出(主动和被动退出)群组时是否删除聊天消息。
true
: 删除;false
: 不删除。Optional
is设置是否启用 TLS 加密连接。
true
:启用 TLS 加密;false
:不启用。该设置只在私有部署时使用。需要在调用 ChatClient#init 之前进行设置。
Optional
is发送成功的消息是否在 ChatMessageListener#onMessageReceived 中回调给用户。
true
:是;false
:否。Optional
is设置是否需要接收方发送送达回执。
true
:需要;false
:不需要。Optional
is设置是否需要接收方发送已读回执。
true
:需要;false
:不需要。Optional
is设置是否按照服务器收到的时间对消息进行排序。
true
:是;false
:否。Optional
is设置当发送的文本消息的内容被文本审核(Moderation)服务替换时,是否需要返回给发送方。
true
:将内容替换后的消息返回给发送方;false
:将原消息返回给发送方。只能在调用 ChatClient#init 前才能调用。
Optional
is设置是否只使用 HTTPS 进行 REST 操作。
true
:只使用 HTTPS;false
:可以使用 HTTPS 和 HTTP。Optional
log设置日志输出等级。
0: DEBUG_LEVEL 1: WARNING_LEVEL 2: ERROR_LEVEL
Optional
login设置当前设备自定义扩展信息(长度限制为 1024 个字符)。
需在调用 ChatClient#init 方法之前设置当前设备扩展信息。
Optional
rest设置 REST 服务器地址。
一般在开发者想实现数据隔离、特别注重数据安全时使用,如有需求请联系商务获取指定的服务器地址。
聊天配置参数接口。
该接口是对 ChatOptions 类的简化,用于通过字面量对象传递SDK的聊天相关配置参数。 支持配置自动登录、消息排序、推送设置、服务器地址等核心功能。