API Level 介绍

更新时间:2019-07-26 11:10:53

什么是API Level

  • 一个数字

  • 用以对齐SDK之间的版本依赖、SDK与移动插件之间的依赖

  • 例:

    • SDK A 的API Level,和 SDK B的一致时,SDK A 和 SDK B 不存在兼容问题
    • 移动插件的API Level,和 SDK A的一致时,移动插件可以依赖SDK A

      详细

  • API Level值的范围为自然数,是用于描述移动应用SDK开放给移动插件的API等级,每个API Level包含有一组SDK,每个SDK包含着一组API的集合。

  • 由于平台各个SDK版本的迭代,新功能的增加会伴随着API的增加,极少数情况下会有API的废弃,

  • 为了避免基于新API开发的插件,在老版本SDK(不包含该API)上运行导致的不兼容问题(如,crash),引入了API Level的概念。

  • 随着开放给插件的API的增加,开发者平台上API Level版本增加。开发者开发的插件也都会有标示最低支持的API Level。

移动插件能够与移动应用兼容,需要满足以下条件:移动应用配置的API Level >= 移动插件的 API Level

results matching ""

    No results matching ""