# SDK接入指南

# 一、Token申请指南

# 步骤1:注册Cellsys Portal账号

前往门户系统 (opens new window)注册账号。详情可参阅用户手册-注册账号 (opens new window)

# 步骤2:申请组织

账号注册成功后,登录并创建组织。并等待审核通过。详情可参阅用户手册-创建组织 (opens new window)

# 步骤3:登录Cellsys Portal

1)登录成功后,点击主页右下角的控制台图标按钮,进入控制台页面。

2)从控制台上方的功能导航栏,进入组织模块。

3)打开系统集成界面。

# 步骤4:创建用户授权token

1)点击系统集成界面右上角的“创建用户授权Token”。

2)填写相关信息,并点击确定生成授权Token。

3)生成Token成功后,点击右边按钮复制Token,即可将Token复制到剪贴板。

开放平台施工中,未来Token申请将于开放平台进行。

# 二、SDK下载指南

最新版本SDK下载(arr)

# 三、SDK包导入项目指南

# 方式1:arr包导入

步骤1:将下载好的arr包放到项目工程的libs文件夹下。

步骤2:在app模块下的build.gradle文件添加如下代码:

repositories {
    flatDir {
        dirs 'libs'
    }
}
1
2
3
4
5

注意,repositories与dependencies、android平级

步骤3:在app模块下的build.gradle文件的dependencies中添加代码:

api(name:'CoreSDK', ext:'aar')
/*从lib文件夹引入arr的方式,需要自己重新关联第三方库*/
implementation 'com.alibaba:fastjson:1.2.47'
implementation 'com.squareup.okhttp3:okhttp:3.12.1'
implementation 'com.squareup.okio:okio:1.15.0'
1
2
3
4
5

gradle文件参考截图:

# 四、SDK初始化

在导入SDK包后,在Application的Oncreate中进行初始化。

//String token = "eyJhbGciOi......6D3NeD5Itu1g";//使用获取到的token

Cellsys.initialize(token, new CsCallback<Void>() {
            @Override
            public void onSuccess(Void object) {
                //初始化成功后可获取组织对象
                Organization organization = Cellsys.organization;
            }

            @Override
            public void onFailure(ErrorMessage errorMessage) {
                //初始化失败
            }
        });
1
2
3
4
5
6
7
8
9
10
11
12
13
14