跳转到正文

@capgo/capacitor-recaptcha

在移动端和 Web 端生成 reCAPTCHA Enterprise 或 v3 token。

在以下位置配置站点密钥: capacitor.config.ts,运行 execute() 用于登录等操作,并在后端验证 token。

平台支持备注
iOS是企业级移动端 SDK
Android是企业级移动端 SDK
Web 端是企业版或 v3
  • load - 加载并缓存平台的 reCAPTCHA 客户端。
  • execute - 针对某个操作运行 reCAPTCHA 并返回 token。
  • getPluginVersion - 返回原生实现的版本标记。
平台支持
Web 端reCAPTCHA v3 与 api.js,或 reCAPTCHA Enterprise 与 enterprise.js
AndroidGoogle 移动端 reCAPTCHA SDK。原生常规 reCAPTCHA v3 并非独立模式; enterprise: false 将被拒绝。
iOSGoogle RecaptchaEnterprise SDK。原生常规 reCAPTCHA v3 并非独立模式; enterprise: false 被拒绝。
方法描述
load加载并缓存当前平台的 reCAPTCHA 客户端。
execute针对特定操作执行 reCAPTCHA,并返回 token 供后端验证。
getPluginVersion返回平台实现的版本标记。

此参考文档同步自 src/definitions.ts 中的 capacitor-recaptcha.

继续使用 @capgo/capacitor-recaptcha

章节标题为“从 @capgo/capacitor-recaptcha 继续”

如果你正在使用 @capgo/capacitor-recaptcha 用来规划身份验证和账户流程,并将它与 使用 @capgo/capacitor-recaptcha 关于使用 @capgo/capacitor-recaptcha 时的原生能力, @capgo/capacitor-social-login 在 @capgo/capacitor-social-login 中查看实现细节, @capgo/capacitor-passkey 有关 @capgo/capacitor-passkey 的实现细节, @capgo/capacitor-native-biometric 以及 @capgo/capacitor-native-biometric 中的实现细节, 双因素认证 有关双重身份验证的实现细节。