# init

public static void init(Application application, String appKey)

初始化 SDK，在整个应用程序全局只需要调用一次, 建议在 Application 继承类中调用。 调用此接口传入 AppKey 与在 AndroidManifest.xml 里写入 RONG_CLOUD_APP_KEY 是同样效果，二选一即可。

#### Parameters

application

应用

appKey

融云注册应用的AppKey。

public static void init(Application application, String appKey, boolean enablePush)

初始化 SDK，在整个应用程序全局只需要调用一次, 建议在 Application 继承类中调用。 调用此接口传入 AppKey 与在 AndroidManifest.xml 里写入 RONG_CLOUD_APP_KEY 是同样效果，二选一即可。

#### Parameters

application

应用

appKey

融云注册应用的AppKey。

enablePush

是否使用推送功能。false 代表不使用推送相关功能, SDK 里将不会携带推送相关文件。

public static void init(Application application, String appKey, boolean enablePush, Boolean isMainProcess)

初始化 SDK，在整个应用程序全局只需要调用一次, 建议在 Application 继承类中调用。 调用此接口传入 AppKey 与在 AndroidManifest.xml 里写入 RONG_CLOUD_APP_KEY 是同样效果，二选一即可。

#### Parameters

application

应用

appKey

融云注册应用的AppKey。

enablePush

是否使用推送功能。false 代表不使用推送相关功能, SDK 里将不会携带推送相关文件。

isMainProcess

是否为主进程。如果为null，则代表由SDK判断进程

public static void init(Application application, String appKey, InitOption option)

初始化 SDK，在整个应用程序全局只需要调用一次, 建议在 Application 继承类中调用。 调用此接口传入 AppKey 与在 AndroidManifest.xml 里写入 RONG_CLOUD_APP_KEY 是同样效果，二选一即可。

#### Since

5.4.5

#### Parameters

application

应用

appKey

融云注册应用的AppKey。

option

初始化所需要的配置信息，详情可参考 InitOption