Package io.rong.imlib.model
Class InitOption.Builder
-
- All Implemented Interfaces:
public class InitOption.Builder
-
-
Constructor Summary
Constructors Constructor Description InitOption.Builder()
-
Method Summary
Modifier and Type Method Description InitOption.Builder
enablePush(boolean enablePush)
是否开启推送 InitOption.Builder
setMainProcess(Boolean isMainProcess)
设置是否为主进程。如果为null,则代表由SDK判断进程 InitOption.Builder
setIsBackupCorruptedDb(boolean isBackupCorruptedDb)
InitOption.Builder
setNaviServer(String naviServer)
设置导航服务地址 InitOption.Builder
setFileServer(String fileServer)
设置文件服务地址 仅限私有云使用 如果设置 fileServer, 必须为有效的服务器地址: 1、如果使用 https,则设置为 https://cn.xxx.com:port 或 https://cn.xxx.com 格式,其中域名部分也可以是 IP,如果不指定端口,将默认使用 443 端口。 2、如果使用 http,则设置为 cn.xxx.com:port 或 cn.xxx. InitOption.Builder
setStatisticServer(String statisticServer)
设置数据上传地址 InitOption.Builder
setLogServer(String logServer)
InitOption.Builder
setAreaCode(InitOption.AreaCode areaCode)
InitOption.Builder
setEnv(String env)
InitOption.Builder
setHeartbeatLevel(InitOption.HeartbeatLevel heartbeatLevel)
InitOption.Builder
enableSyncEmptyTopConversation(boolean enable)
是否开启同步空置顶会话能力 注意:如不设置,则默认为true InitOption
build()
-
-
Method Detail
-
enablePush
InitOption.Builder enablePush(boolean enablePush)
是否开启推送
-
setMainProcess
InitOption.Builder setMainProcess(Boolean isMainProcess)
设置是否为主进程。如果为null,则代表由SDK判断进程
-
setIsBackupCorruptedDb
InitOption.Builder setIsBackupCorruptedDb(boolean isBackupCorruptedDb)
-
setNaviServer
InitOption.Builder setNaviServer(String naviServer)
设置导航服务地址
-
setFileServer
InitOption.Builder setFileServer(String fileServer)
设置文件服务地址
仅限私有云使用
如果设置 fileServer, 必须为有效的服务器地址: 1、如果使用 https,则设置为 https://cn.xxx.com:port 或 https://cn.xxx.com 格式,其中域名部分也可以是 IP,如果不指定端口,将默认使用 443 端口。 2、如果使用 http,则设置为 cn.xxx.com:port 或 cn.xxx.com 格式,其中域名部分也可以是 IP,如果不指定端口,将默认使用 80 端口。
与 RongCoreClient 中 setServerInfo(final String naviServer, final String fileServer) 中,设置 fileServer 效果一致,任一种设置都生效
- Since:
5.4.1
-
setStatisticServer
InitOption.Builder setStatisticServer(String statisticServer)
设置数据上传地址
-
setLogServer
InitOption.Builder setLogServer(String logServer)
-
setAreaCode
InitOption.Builder setAreaCode(InitOption.AreaCode areaCode)
-
setEnv
InitOption.Builder setEnv(String env)
-
setHeartbeatLevel
InitOption.Builder setHeartbeatLevel(InitOption.HeartbeatLevel heartbeatLevel)
-
enableSyncEmptyTopConversation
InitOption.Builder enableSyncEmptyTopConversation(boolean enable)
是否开启同步空置顶会话能力
注意:如不设置,则默认为true
- Since:
5.10.0
-
build
InitOption build()
-
-
-
-