移动 SDK 的弃用和关闭政策

本页面介绍了 reCAPTCHA 移动 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.create、getClient()、execute() 和其他 SDK 方法时返回错误。您应立即升级到受支持的版本。

时间表

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

版本 状态 首次发布 最新版本 弃用 关机
18.9 支持 2026 年 1 月 7 日 2026 年 6 月 25 日 2027 年第 4 季度 2030 年第 1 季度
18.8 支持 2025 年 6 月 4 日 2025 年 11 月 15 日 2026 年第 4 季度 2029 年第 1 季度
18.7 支持 2024 年 10 月 10 日 2025 年 5 月 12 日 2026 年第 3 季度 2028 年第 3 季度
18.6 已弃用 2024 年 6 月 19 日 2024 年 9 月 10 日 Q4 2025 2028 年第 1 季度
18.5 已弃用 2024 年 2 月 21 日 2024 年 5 月 29 日 2025 年第二季度 2027 年第二季度
18.4 已弃用 2023 年 11 月 13 日 2024 年 2 月 21 日 2025 年第一季度 2027 年第 1 季度
18.3 已弃用 2023 年 8 月 16 日 2023 年 8 月 16 日 2024 年第 1 季度 2027 年第 1 季度
18.2 已弃用 2023 年 5 月 1 日 2023 年 7 月 5 日 2024 年第 1 季度 2027 年第 1 季度
18.10 支持 2026 年 8 月 24 日 2026 年 8 月 24 日 2027 年第 4 季度 2030 年第 1 季度
18.1 关停 2023 年 2 月 1 日 2023 年 4 月 6 日 2024 年第 1 季度 2026 年第二季度
18.0 关停 2022 年 10 月 31 日 2022 年 11 月 30 日 2024 年第 1 季度 2026 年第二季度
17.1 关停 2024 年 5 月 29 日 2024 年 5 月 29 日 2024 年第 3 季度 2026 年第二季度
17.0 关停 2021 年 12 月 9 日 2022 年 5 月 18 日 2024 年第 3 季度 2026 年第二季度
16.1 关停 2021 年 6 月 1 日 2021 年 6 月 1 日 2024 年第 3 季度 2026 年第二季度
16.0 关停 2020 年 4 月 15 日 2021 年 6 月 16 日 2024 年第 3 季度 2026 年第二季度
 SafetyNet reCAPTCHA 关停 2022 年 1 月 5 日 2024 年第 3 季度 2025 年第 3 季度

视觉挑战

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

价格

从 SDK 版本 16、17 或 18 升级不会影响您的价格。reCAPTCHA SafetyNet 受到严格的配额限制,无法超出这些限制,而 Google Cloud Fraud Defense 则允许您启用结算功能,以超出标准配额。