# Class InitOption

初始化配置

#### Version

1.0.0

- Defined in InitOption.ts:5

##### Index

### Constructors

constructor

### Properties

areaCode
naviServer
statisticServer
mediaSavePath
env
enableSyncEmptyTopConversation

## Constructors

### constructor

- new InitOption(): InitOption

  #### Returns InitOption

  - Defined in InitOption.ts:63

## Properties

### areaCode

areaCode: AreaCode = AreaCode.BJ

数据中心区域码

默认为北京数据中心，用户可以根据实际情况设置区域码，设置之后，SDK 将会使用特定区域的服务地址

每个数据中心都会有对应服务地址，如果开发者手动设置了本类的服务地址将会覆盖对应区域的配置

例如：设置 areaCode 为北美数据中心，同时又设置了此处的 naviServer ，那么最终会使用此处的 naviServer 而不是北美数据中心的 naviServer

- Defined in InitOption.ts:15

### naviServer

naviServer: string = ''

导航服务地址。V1.1.0 开始支持传入多个导航, 多个导航地址之间须以分号 ; 分隔

仅限独立数据中心使用，使用前必须先联系商务开通。

#### Discussion

如果没有以 http(s):// 开头，SDK 会为其拼接 https:// ；如果以 http(s):// ，SDK 将直接使用

#### Warning

该属性会覆盖区域码内置的导航地址

- Defined in InitOption.ts:24

### statisticServer

statisticServer: string = ''

统计服务器地址

仅限独立数据中心使用，使用前必须先联系商务开通。

    私有云客户的鸿蒙推送需要配置统计服务地址，否则推送 token 无法上报给私有云服务
    公有云客户 SDK 内部会自动处理统计发地址，不需要手动设置

#### Discussion

如果没有以 http(s):// 开头，SDK 会为其拼接 https:// ；如果以 http(s):// ，SDK 将直接使用

#### Warning

该属性会覆盖区域码内置的统计服务器地址

- Defined in InitOption.ts:36

### mediaSavePath

mediaSavePath: string = 'RongCloud/Media/'

文件下载路径

实际路径为 context.filesDir + "/" + mediaSavePath

- Defined in InitOption.ts:42

### env

env: string = ''

内外网配置：仅支持私有云客户。私有云服务支持内外网功能后，SDK 的该配置才能生效

    可选值为："intranet" 、 "extranet" 、"others" 、 "default"
    "intranet" 内网
    "extranet" 外网
    "others"   其他
    "default"  默认

#### Version

1.3.2

- Defined in InitOption.ts:55

### enableSyncEmptyTopConversation

enableSyncEmptyTopConversation: boolean = false

是否开启同步空会话。如果开启，SDK 将会同步空会话到本地数据库。

#### Version

25.11.0

- Defined in InitOption.ts:61