本页介绍了 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.create
、getClient()
、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 时,您可以选择启用结算功能,以便超出配额限制。