# 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包导入项目指南
# 方式1:arr包导入
步骤1:将下载好的arr包放到项目工程的libs文件夹下。

步骤2:在app模块下的build.gradle文件添加如下代码:
repositories {
flatDir {
dirs 'libs'
}
}
1
2
3
4
5
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
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
2
3
4
5
6
7
8
9
10
11
12
13
14