init

public static void init(Context context)

初始化 SDK,在整个应用程序全局只需要调用一次, 建议在 Application 继承类中调用。

Since

5.0.0

Deprecated

已废弃。请使用 init

Parameters

context

Application 类的 Context。

Throws

IllegalArgumentException

参数不合法时抛出此异常。


public static void init(Context context, String appKey)

初始化 SDK,在整个应用程序全局只需要调用一次, 建议在 Application 继承类中调用。

Since

5.0.0

Deprecated

已废弃。请使用 init

Parameters

context

Application 类的 Context。

appKey

从融云开发者平台创建应用后获取到的 App Key。

此参数可选。如果不传值,SDK 会使用 AndroidManifest.xml 里配置的 RONG_CLOUD_APP_KEY。<meta-data android:name="RONG_CLOUD_APP_KEY" android:value="******" />

Throws

IllegalArgumentException

参数不合法时抛出此异常。


public static void init(Context context, String appKey, boolean enablePush)

初始化 SDK,在整个应用程序全局只需要调用一次, 建议在 Application 继承类中调用。

Since

5.0.0

Deprecated

已废弃。请使用 init

Parameters

context

Application 类的 Context。

appKey

从融云开发者平台创建应用后获取到的 App Key。

此参数可选。如果不传值,SDK 会使用 AndroidManifest.xml 里配置的 RONG_CLOUD_APP_KEY。<meta-data android:name="RONG_CLOUD_APP_KEY" android:value="******" />

enablePush

是否使用推送功能。 true 启用推送; false 关闭推送。

Throws

IllegalArgumentException

参数不合法时会抛出此异常。


public static void init(Context context, String appKey, boolean enablePush, Boolean isMainProcess)

初始化 SDK,在整个应用程序全局只需要调用一次, 建议在 Application 继承类中调用。

Since

5.1.3

Deprecated

已废弃。请使用 init

Parameters

context

Application 类的 Context。

appKey

从融云开发者平台创建应用后获取到的 App Key。

此参数可选。如果不传值,SDK 会使用 AndroidManifest.xml 里配置的 RONG_CLOUD_APP_KEY。<meta-data android:name="RONG_CLOUD_APP_KEY" android:value="******" />

enablePush

是否使用推送功能。 true 启用推送; false 关闭推送。

Throws

IllegalArgumentException

参数不合法时会抛出此异常。


public static void init(Context context, String appKey, InitOption option)

初始化 SDK,在整个应用程序全局,只需要调用一次。

Since

5.3.4

Parameters

context

Application 类的 Context。

appKey

从融云开发者平台创建应用后获取到的 App Key。 *

此参数可选。如果不传值,SDK 会使用 AndroidManifest.xml 里配置的 RONG_CLOUD_APP_KEY。* <meta-data android:name="RONG_CLOUD_APP_KEY" android:value="******" />

option

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