Android系统App可通过SDK的方式集成易企秀内容中台,SDK提供模板列表、作品列表、作品编辑的对接能力。
SDK下载
https://download.eqxiu.com/....
使用方法
环境配置
- 导入eqxiu_sdk module
Android Studio 菜单 File -> New -> Import Module将demo项目中的eqxiu_sdk 模块导入到项目中,并在app的build.gradle中添加如下依赖
implementation project(':eqxiu_sdk')
- 配置compileOptions
如果项目中未配置,需添加如下compileOptions配置
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
- 添加Maven库依赖
若同步过程中有依赖下载失败,可添加如下Maven库地址
repositories {
maven { url 'http://maven.aliyun.com/nexus/content/groups/public/' }
maven { url 'http://maven.aliyun.com/nexus/content/repositories/jcenter' }
maven { url 'http://maven.aliyun.com/nexus/content/repositories/google' }
maven { url 'http://maven.aliyun.com/nexus/content/repositories/gradle-plugin' }
google()
mavenCentral()
jcenter()
maven { url 'https://maven.google.com' }
maven { url 'https://jitpack.io' }
}
- 若网络请求报错,则在Application标签添加如下配置
android:usesCleartextTraffic=”true”
示例代码:
<application
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:name="com.eqxiu.lh.myapplication.DemoApp"
android:label="@string/app_name"
android:roundIcon="@mipmap/ic_launcher_round"
android:supportsRtl="true"
android:usesCleartextTraffic="true"
android:theme="@style/AppTheme">
开始集成
- 初始化SDK:
EqxSdk.init(Context context, String secretId, String authorization)
参数说明:
参数名 | 参数类型 | 说明 |
---|---|---|
context | Context | 上下文 |
secretId | String | CP@SecretId |
authorization | String | 授权码,见 |
示例代码:
- 编辑作品:
EqxSdk.editWork(long workId, String workType, EqxSdkCallback callback)
参数说明:
参数名 | 参数类型 | 说明 |
---|---|---|
~~workId ~~ | long | 作品id |
workType | String |
- EqxSdk.WORK_TYPE_HD -> 互动作品
- EqxSdk.WORK_TYPE_H5 -> H5作品
- EqxSdk.WORK_TYPE_DESIGN -> 海报作品
- EqxSdk.WORK_TYPE_LC -> 长页作品
- EqxSdk.WORK_TYPE_FORM -> 表单作品
|
| callback | EqxSdkCallback | 回调函数 |
示例代码:
- 跳转到模板列表:
EqxSdk.goSampleMall()
- 跳转到作品列表:
EqxSdk.goWorkList()