许多应用开发者依靠第三方产品和服务在其应用中实现关键功能。这些服务往往通过一个或多个代码库进行分发,此类库通常总称为“软件开发套件”(SDK)。
Google Play SDK 索引可帮助您详细了解最常用的商业 SDK。它会整合 Google Play 应用的使用情况数据和通过代码检测收集到的信息,以便提供属性信息和信号,帮助您决定在应用中采用、保留还是移除某个 SDK。
使用 SDK Index
您可以在搜索栏中按 SDK 名称、公司名称或 Maven ID 搜索 SDK,也可以在其所属的类别中查找 SDK。然后,您可以点击相应详情来查看更多详细信息。每个 SDK 的详情中会整合一些使用情况数据,这些数据来自符合以下条件的 Google Play 应用:在过去 30 天内至少开启过一次的设备上的安装次数不少于 1,000 次,并且与 Google Play 共享其库依赖项。
如何理解 SDK 详细信息
在 SDK 详情页面中,您可以找到下面一组 SDK 信号和属性:
- 开发者详细信息:SDK 提供方所注册的 SDK 名称、徽标和公司名称。如果提供方未注册该 SDK,系统会从最新版 SDK 的 POM 文件中获取相关详情;如果无法访问此文件,系统会改为显示该 SDK 的 Maven ID 以及域名和一个占位符徽标。
- 注册徽章:表示此 SDK 已在 Google Play SDK 管理中心注册。徽章外观如下所示:
作为 Google Play 开发者,您有责任确保您使用的所有 SDK 均不会导致您违反 Google Play 的开发者计划政策。
- SDK 详细信息:
- Maven 工件列表,这些工件共同构成了 SDK 提供方供应的独特商用产品或服务。此列表并非始终详尽无遗,因为此 SDK 可能还依赖于其他库;但此列表通常包含所有顶级库。
- 一个网址,它会链接到 SDK 提供方为应用开发者提供的所有指南内容,以帮助开发者填写数据安全表单。
- Android 集成:此类信息基于最新 SDK 版本。
- 最新版本
- 目标 API 级别
- 最低 API 级别
- proguard 规则 - 检查 Maven 制品库上发布的 AAR 或 JAR 中是否存在 proguard 文件。如果发现了 proguard 文件,系统会自动将此文件与应用的 proguard 规则文件合并。
- 注意:目标 API 级别和最低 API 级别都是从 AAR 文件的 AndroidManifest.xml 中提取的。如果发布的是 JAR 文件,我们未获得这些信息,便会显示“未提供”。
- SDK 采用量(按应用安装量划分):显示安装量不同的应用对此 SDK 的使用情况。
- SDK 采用量(按版本划分):显示 5 个最常用的 SDK 版本,以及使用每个版本的应用数量。
- Android 权限:显示一个 Android 权限列表,这些权限用于保护有一个或多个近期 SDK 版本在使用的 API。只要是在过去一年内发布的 SDK 版本,即可视为近期版本。此部分包含一些这样的可选权限:SDK 并不需要始终使用此权限,且仅在应用取得权限许可的情况下才可能会使用。
- 注意:Google Play 有时无法检测出 SDK 使用的所有权限。
- 重要提示:自 2023 年 4 月起,“Android 权限”还会提供有关 Google Play 政策要求的更多信息。如果使用某项权限,除了要遵守应用发布地的特定法规要求外,还可能必须遵守 Google Play 在访问限制和/或披露声明方面的要求以及用户意见征求要求。
- SDK 留存率(按应用划分):显示应用在指定时间后仍使用此 SDK 的概率;测算此概率时,系统依据的是在已发布到 Google Play 的应用上监测到的情况。如果一个应用没有任何有效版本在使用某个 SDK,即可视为该应用停止使用这个 SDK。
- 版本概况:版本特有消息的汇总摘要,由已加入 Play SDK 管理中心的 SDK 提供方提供。
哪些 SDK 会列在 Index 上?
SDK 必须满足以下条件才能被收录到 Google Play SDK 索引中:
- 是通过 Maven 制品库分发的商业 SDK。
- 属于现有 SDK 索引类别之一。
- 根据 Google Play 的数据来计算,满足 SDK 索引要求的活跃应用和用户采用量/安装量最低限额:采用量达到 100 个应用,且应用安装量至少达到 1 亿次。
注意:此数据基于与 Google Play 共享库依赖项且安装量超过 1,000 次的应用来计算。安装应用的设备需在过去 30 天内至少开启过一次,相应安装才会被计入安装量。
如果您认为自己的 SDK 符合收录条件,但未被收录,请填写收录申请表单,并提供您的 SDK 详细信息。如果发现您的 SDK 满足收录条件,我们会与您联系并将您的 SDK 加入。
相关内容
- 了解如何在应用中使用第三方 SDK
- 如果您是 SDK 提供方,当您需要向用户发布关于 Google Play“数据安全”部分的指南时,可选择采用这种格式。