移动 SDK 的弃用和停用政策

本页面介绍了弃用和关停政策,以及 reCAPTCHA Mobile SDK 版本。 随着新 SDK 的发布,我们会废弃早期版本并为其设定停用日期。停用某个 SDK 版本后, projects.assessments.create将开始收到错误消息,指明 此版本无法再使用。此外,如果提交到 Google Play 商店的应用包含已停用 SDK 版本,则可能会被屏蔽。iOS App Store 没有这种机制。

最新的 SDK 可提供最佳的保护和卓越的性能, 以前版本中可能存在的错误。虽然 Google 会尽最大努力增强旧版 SDK 提供的检测功能,但某些功能和增强功能需要使用新版 SDK。有关增强功能和问题修复的信息, 请参阅版本说明

定义

  • 受支持:这些 SDK 版本将继续在正式版中为已部署的应用正常运行。由于 iOS App Store 可能会发生变化, Google Play 商店和其他移动分发平台,支持的版本 可能无法在新版应用中提交。这包括对 编制的必要条款以及隐私权或披露规则。

  • 已废弃:这些 SDK 仍可继续运行,但会被关停 。我们建议您尽快升级到新版 SDK。

  • 关闭:SDK 关闭时,调用 projects.assessments.creategetClient()execute() 和其他 SDK 方法时可能会返回错误。您应立即升级到受支持的版本。

时间表

下表列出了每个版本的关停日期。我们建议 请在最新版本发布后尽快进行迁移

版本 状态 首次发布 最新版本 弃用 关机
18.6.x 支持 2024 年 8 月 21 日 当前 2025 年第 3 季度 2027 年第 3 季度
18.5.x 支持 2024 年 2 月 29 日 当前 2025 年第 2 季度 2027 年第 2 季度
18.4.x 支持 2023 年 11 月 13 日 2024 年 2 月 21 日 2025 年第 1 季度 2027 年第 1 季度
18.3.x 已弃用 2023 年 8 月 6 日 2023 年 8 月 6 日 2024 年第 1 季度 2026 年第 3 季度
18.2.x 已弃用 2023 年 5 月 1 日 2023 年 7 月 5 日 2024 年第 1 季度 2026 年第 3 季度
18.1.x 已弃用 2023 年 2 月 1 日 2023 年 4 月 6 日 2024 年第 1 季度 2026 年第 2 季度
18.0.x 已弃用 2022 年 10 月 31 日 2022 年 11 月 30 日 2024 年第 1 季度 2025 年第 4 季度
16.x.x、17.x.x(预览版) 支持 2020 年 3 月 30 日 2022 年 5 月 18 日 2025 年第 1 季度 待定,最早 2026 年第 1 季度
SafetyNet reCAPTCHA 已弃用 2022 年 1 月 5 日 2024 年第 3 季度 2025 年第 3 季度

视觉问题

reCAPTCHA SDK 16 及更高版本没有视觉验证功能 (reCAPTCHA v2) 例如 reCAPTCHA SafetyNet 中的代码。我们不再建议在移动应用中使用视觉验证,但对于仍希望启用视觉验证的客户,我们提供了示例代码,以便在 WebView 中使用视觉验证。

价格

从 v16、v17 或 v18 升级不会影响价格。reCAPTCHA SafetyNet 受 reCAPTCHA 的配额限制,无法超出该限制。迁移到 reCAPTCHA 后,您现在可以选择启用结算功能,以超出配额限制。