本文介绍API Level 7及以下版本升级至API Level 8的操作指导。

概述

生活物联网平台发布的App端SDK最新版本为API Level 8,该版本优化了整体SDK框架,对下载的SDK采对统一接口进行初始化(更多介绍请参见API Level版本介绍)。

  • 如果您是第一次集成SDK的新用户,请直接使用最新版本的SDK,不涉及SDK升级。

    您可以按照下载并集成SDK来下载最新版本的SDK,并按照SDK初始化来初始化SDK。

  • 如果您是已经集成过API Level 7或之前的SDK的用户,推荐您升级至最新版本的SDK,并使用新的初始化方案,新的方案对后期增加新功能、开拓海外市场等,具有更大的优势。当然您也可以保留之前的初始化方法,只更新SDK版本。本文档提供了两种升级方案,请自行选择。

升级SDK并使用新的初始化方案

  1. 自有品牌App-SDK下载页面,选择最新的API Level 8,并下载新的SDK套餐项。详细请参见下载并集成SDK
    下载到本地的文件为压缩包,解压后包含测试版与正式的安全图片和dependency.gradle文件。
    说明 由于下载Android安全图片需要先上传apk签名文件,如果您没有上传对应版本(正式版/测试版)的apk签名文件,下载的压缩包里就不包含该版本的安全图片。安全图片的介绍请参见集成安全图片
  2. 删除当前App工程中初始化相关的代码,如APIGatewaySDKDelegate、OpenAccountSDKDelegate、DeviceCenterSDKDelegate等。
  3. 使用新的统一初始化接口,并完成SDK的初始化。详细请参见SDK初始化
  4. (可选)添加原来的定制化逻辑,如用户账号的定制化UI等。

升级SDK但不用新的初始化方案

  1. 自有品牌App-SDK下载页面,选择最新的API Level 8,并下载新的SDK套餐项。详细请参见下载并集成SDK
    下载到本地的文件为压缩包,解压后包含测试版与正式的安全图片和dependency.gradle文件。
    说明 由于下载Android安全图片需要先上传apk签名文件,如果您没有上传对应版本(正式版/测试版)的apk签名文件,下载的压缩包里就不包含该版本的安全图片。安全图片的介绍请参见集成安全图片
  2. 拷贝至App工程build.gradle同级目录,替换原来的同名文件。
  3. build.gradle里添加以下代码。
    apply from: "dependencies.gradle"