移动 SDK 的弃用和停用政策

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

最新的 SDK 可提供最佳保护和最高性能,并修复了之前版本中可能存在的 bug。虽然 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 SafetyNet 中存在的视觉验证 (reCAPTCHA v2)。我们不再建议在移动应用中使用视觉验证,但对于仍希望启用此功能的客户,我们提供了示例代码,以便在 WebView 中使用视觉验证。

价格

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