概述
更新时间:2019-03-10 21:16:23
本章介绍如何使用“SDK集成开发”创建一个Android、iOS应用。
名词解释
名词 | 解释 | 出现在哪里 |
---|---|---|
SDK集成开发 | 下载SDK,后使用Android、iOS官方IDE进行开发 | 新建移动应用时 |
安全图片 | 一个加密的图片,会被“移动安全保镖SDK”使用; 每一组appkey/appSecret都对应一个“安全图片”,用以存放必要的加密信息 |
配置信息页中 |
功能选择 | 勾选期望使用功能SDK;编译过程中会根据勾选结果,生成不同SDK组合 | 功能选择页中 |
SDK初始化代码 | SDK在App启动时,负责初始化SDK的代码。 该代码可通过我们提供的SDK初始化框架直接使用 备注: - Android的SDK初始化框架命名为:SDKManger |
iOS的SDK初始化框架命名为:IMSLaunchKit
下载到的Zip包中,包含有初始化代码,存放的文件夹为
- Android:iot/aep/sdk/init- iOS:IMSInitCode
| 下载到的Zip包中 |
| SDK胶水代码 | 将多个SDK组合在一起的代码。
该代码可作为参考选择使用。
备注:
- 下载到的Zip包中,会包含胶水代码,存放的文件架中有“Glue”字段
- Android:iot/aep/sdk/submodule- iOS:IMSGlueCode
| 下载到的Zip包中 |
开发流程
新建移动应用
Step 1:在“移动应用开发”中点击“新建SDK集成应用”
Step 2:输入应用名称、标签、简介、选择移动应用类型
编辑配置信息
- iOS应用
- Step 1. 填写Bundle ID
- Step 2. 下载安全图片、保存Appkey(离线开发时会用到)
- Step 1. 填写Bundle ID
- Android应用
- Step 1:填写包名
- Step 2:上传使用正式签名的apk包,已生成安全图片
- Step 3:下载安全图片、保存Appkey(离线开发时会用到)
- Step 1:填写包名
功能选择
Step 1:选择方案
Step 2:确定API Level
Step 3:勾选功能
Step 4:点击“开始编译”
服务开通
- 为appkey开通服务,以使移动应用可以通过appkey调用服务下的服务端API
编译
- 编译过程中会显示日志,方便在构建失败时的解决过程
下载
编译完成后,会进入“完成”页面
在该页面下可点击“下载zip包”获取到最终产物,包含:
- SDK依赖描述文件(Android为gradle文件、iOS为Podfile文件)
- SDK初始化代码、以及SDK初始化框架(可直接使用、也可当作代码示例)
- SDK胶水代码
- SDK依赖描述文件(Android为gradle文件、iOS为Podfile文件)
- 离线开发
- Android应用,请将下载SDK相关内容,放入Android Studio工程中,进行使用
- iOS应用,请将下载SDK相关内容,放入XCode工程中,进行使用
- Android应用,请将下载SDK相关内容,放入Android Studio工程中,进行使用