Configuración de Android
Copie una línea de comando con los pasos de instalación y la guía de markdown completa para este plugin.
Clave del sitio
Sección titulada “Clave del sitio”Cree una clave de aplicación móvil de Android en Google Cloud reCAPTCHA. Registre el nombre de paquete utilizado por su aplicación Capacitor, luego establezca la clave en capacitor.config.ts.
Android utiliza el reCAPTCHA móvil de Google SDK. El reCAPTCHA v3 regular, no de empresa, solo está disponible en Web en este plugin; enterprise: false es rechazado en Android.
import type { CapacitorConfig } from '@capacitor/cli';import '@capgo/capacitor-recaptcha';
const config: CapacitorConfig = { plugins: { Recaptcha: { androidSiteKey: 'ANDROID_SITE_KEY', }, },};
export default config;Dependencia
Sección titulada “Dependencia”El plugin incluye la dependencia del reCAPTCHA de Android de Google:
com.google.android.recaptcha:recaptcha:18.8.0El reCAPTCHA de Android de Google SDK requiere desugar la biblioteca principal en la aplicación consumidora. El plugin lo habilita automáticamente durante npx cap sync android y agrega:
com.android.tools:desugar_jdk_libs:2.1.5cuando necesites pinchar una nueva versión de liberación de Google __CAPGO_KEEP_0__. recaptchaVersion when you need to pin a newer Google SDK release.
You can override the desugaring dependency with desugarJdkLibsVersion.
Ejecutar
Sección titulada “Ejecutar”import { Recaptcha } from '@capgo/capacitor-recaptcha';
const { token } = await Recaptcha.execute({ action: 'checkout', timeout: 10000,});Envía el token a tu backend de inmediato y crea una evaluación de reCAPTCHA antes de aceptar la solicitud protegida.