目录

初始化

优质
小牛编辑
137浏览
2023-12-01

初始化

使用 Mobile SDK 之前必须要先初始化SDK,否则无法正常使用 Mobile SDK。

注意:

  1. 在工程的Application类的onCreate()方法中初始化RokidMobileSDK。
  2. appKey、appSecret、accessKey 请按照真实填写,否则会初始化失败。
  3. appKey、appSecret、accessKey 请到 https://www.xnip.cn/doc/HLqgkYXB 中申请。
  4. appKey、appSecret、accessKey 线上、测服 是不一样的,如果需要使用 测服环境,请找 对接的项目经理 申请

参数说明:

字段类型必须?说明
contextContextContext
appKeyStringRokid 发放的 appKey
appSecretStringRokid 发放的 appSecret
accessKeyStringRokid 发放的 accessSecret

示例代码:

RokidMobileSDK.init(context, appKey, appSecret, accessKey, new SDKInitCompletedCallback) {
    @Override
    public void onInitSuccess() {
        Logger.d("onInitSuccess is called.");
        ... // do something
    }

    @Override
    public void onInitFailed(String errorCode, String errorMsg) {
        Logger.e("onInitFailed errorCode=" + errorCode + " errorMsg=" + errorMsg);
        ... // do something
    }
});