reCAPTCHA 移动 SDK 弃用政策概述了 Android 和 iOS 库的支持时间表和生命周期时间表。查看弃用时间表,规划库升级,并为您的移动应用提供持续的欺诈防护。
弃用和关停的运作方式
当 Google 发布新版 SDK 时,会弃用旧版本并设置停用日期。在 SDK 版本达到其关停日期后,对 projects.assessments.create 的调用会返回一个错误,表明该版本不再可用。此外,Google Play 商店会屏蔽包含已停用 SDK 版本的应用提交。iOS 应用商店没有此类机制。
最新 SDK 可提供最佳保护和最高性能,并解决了先前版本中可能存在的 bug。虽然 Google 会尽一切努力增强旧版 SDK 提供的检测功能,但某些功能和增强功能需要新版 SDK。如需了解增强功能和修复,请参阅版本说明。
定义
受支持:这些 SDK 版本将继续在生产环境中为已部署的应用提供支持。由于 iOS App Store、Google Play 商店和其他移动分发平台可能会发生变化,因此受支持的版本可能无法在应用的新版本中提交。这包括对所需编译器和隐私权或披露规则的更改。
已弃用:这些 SDK 将继续正常运行,但将来会被停用。我们建议您尽快升级到新版 SDK。
关停:SDK 关停后,在调用
projects.assessments.create、getClient()、execute()和其他 SDK 方法时可能会返回错误。您应立即升级到受支持的版本。
时间表
下表列出了每个版本的关停日期。我们建议您在最新版本发布后尽快进行迁移。
| 版本 | 状态 | 首次发布 | 最新版本 | 弃用 | 关机 |
|---|---|---|---|---|---|
| 18.10 | 支持 | 2026 年 8 月 24 日 | 2026 年 8 月 24 日 | 2027 年第 4 季度 | 2030 年第 1 季度 |
| 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.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 版本 v16、v17 或 v18 升级不会影响您的价格。reCAPTCHA SafetyNet 受到严格的配额限制,无法超出这些限制,而 Google Cloud Fraud Defense 则允许您启用结算功能,以超出标准配额。