本頁面說明 reCAPTCHA Mobile SDK 版本的淘汰和停用政策與時間表。新版 SDK 發布後,舊版就會淘汰,並設定停用日期。SDK 版本停止服務後,對 projects.assessments.create 的呼叫會開始收到錯誤訊息,指出該版本已無法使用。此外,如果提交至 Google Play 商店的應用程式含有已停用的 SDK 版本,可能會遭到封鎖。iOS App Store 沒有這類機制。
最新版 SDK 提供最佳防護和最高效能,並修正舊版可能存在的錯誤。雖然 Google 盡力提升舊版 SDK 的偵測功能,但部分功能和強化項目需要使用新版 SDK。如要瞭解強化功能和修正內容,請參閱版本資訊。
定義
支援:這些 SDK 版本在已部署的應用程式中仍可正常運作。由於 iOS App Store、Google Play 商店和其他行動發布平台可能會有所變更,因此應用程式新版本可能無法提交支援的版本,包括編譯器和隱私權/揭露規則的變更。
[[["容易理解","easyToUnderstand","thumb-up"],["確實解決了我的問題","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["難以理解","hardToUnderstand","thumb-down"],["資訊或程式碼範例有誤","incorrectInformationOrSampleCode","thumb-down"],["缺少我需要的資訊/範例","missingTheInformationSamplesINeed","thumb-down"],["翻譯問題","translationIssue","thumb-down"],["其他","otherDown","thumb-down"]],["上次更新時間:2025-09-04 (世界標準時間)。"],[],[],null,["# Deprecation and shutdown policy for mobile SDKs\n\nThis page explains the deprecation and shutdown policy, and schedule for\nreCAPTCHA Mobile SDK versions.\nWith the release of a new SDK, earlier versions will be deprecated and given a\nshutdown date. When an SDK version is shut down, calls to\n`projects.assessments.create` will start to receive an error message indicating\nthat this version is no longer usable. Additionally, submissions to the\nGoogle Play Store can be blocked if they contain a shutdown SDK version. The iOS\nApp Store does not have such a mechanism.\n\nThe latest SDKs offer the best protection and highest performance, and they address\nbugs that might exist in previous versions. Although Google makes every effort to\nenhance the detection offered by previous SDK versions, some capabilities and\nenhancements require a new SDK. For information about the enhancements and fixes,\nsee the [release notes](/recaptcha/docs/release-notes).\n\nDefinitions\n-----------\n\n- **Supported:** These SDK versions will continue to function in production for\n deployed applications. Due to possible changes in the iOS App Store,\n Google Play Store, and other mobile distribution platforms, supported versions\n might not be submittable in new versions of an app. This includes changes to\n required compilers and privacy or disclosure rules.\n\n- **Deprecated:** These SDKs will continue to function, but they will be shut\n down in the future. We recommend upgrading to a new version of the SDK as soon as\n possible.\n\n- **Shut down:** When an SDK is shut down, it might return errors in calls to\n `projects.assessments.create`, `getClient()`, `execute()`, and other SDK methods.\n You should upgrade immediately to a supported version.\n\nSchedule\n--------\n\nThe following table lists the shutdown date for each version. We recommend that\nyou migrate to the newest version as soon as possible after its release.\n\nVisual challenges\n-----------------\n\nreCAPTCHA SDK versions 16 and higher don't have visual challenges (reCAPTCHA v2)\nsuch as those found in reCAPTCHA SafetyNet. We no longer recommend the use of\nvisual challenges in mobile applications, but for customers that still want to\nenable them we provide\n[sample code](https://github.com/GoogleCloudPlatform/recaptcha-enterprise-mobile-sdk/tree/main/examples)\nto use visual challenges in a WebView.\n\nPricing\n-------\n\nUpgrading from v16, v17, or v18 does not affect the pricing. reCAPTCHA SafetyNet was subjected to the [quota limit](https://developers.google.com/recaptcha/docs/faq#are-there-any-qps-or-daily-limits-on-my-use-of-recaptcha) of reCAPTCHA, and there was no option to go beyond that limit. When moving to reCAPTCHA you now have the option to enable billing to go beyond the quota limit."]]