概述

更新时间: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包中 |

开发流程

image.png

新建移动应用

  • Step 1:在“移动应用开发”中点击“新建SDK集成应用”

  • Step 2:输入应用名称、标签、简介、选择移动应用类型

image.png

编辑配置信息

  • iOS应用
    • Step 1. 填写Bundle ID
    • Step 2. 下载安全图片、保存Appkey(离线开发时会用到)

  • Android应用
    • Step 1:填写包名
    • Step 2:上传使用正式签名的apk包,已生成安全图片
    • Step 3:下载安全图片、保存Appkey(离线开发时会用到)

image.png

image.png

功能选择

  • Step 1:选择方案

  • Step 2:确定API Level

  • Step 3:勾选功能

  • Step 4:点击“开始编译”

SDK集成开发-功能选择.png

服务开通

  • 为appkey开通服务,以使移动应用可以通过appkey调用服务下的服务端API

SDK集成开发-服务开通.png

编译

  • 编译过程中会显示日志,方便在构建失败时的解决过程

image.png

下载

  • 编译完成后,会进入“完成”页面

  • 在该页面下可点击“下载zip包”获取到最终产物,包含:

    • SDK依赖描述文件(Android为gradle文件、iOS为Podfile文件)
    • SDK初始化代码、以及SDK初始化框架(可直接使用、也可当作代码示例)
    • SDK胶水代码

image.png

  • 离线开发
    • Android应用,请将下载SDK相关内容,放入Android Studio工程中,进行使用
    • iOS应用,请将下载SDK相关内容,放入XCode工程中,进行使用

results matching ""

    No results matching ""