Configuración de Android
Copia una línea de comando con los pasos de instalación y la guía de markdown completa para este plugin.
Clave del sitio
Título de la sección “Clave del sitio”Crear una clave de aplicación móvil de Android en Google Cloud reCAPTCHA. Registre el nombre del paquete utilizado por su Capacitor app, luego establezca la clave en capacitor.config.ts.
El 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 se rechaza 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 la desugaring de la biblioteca principal en la aplicación consumidora. El plugin la habilita automáticamente durante npx cap sync android y agrega:
com.android.tools:desugar_jdk_libs:2.1.5Puede sobrescribir la versión de la dependencia desde la configuración de Gradle del app con recaptchaVersion cuando necesite pinchar una nueva versión de lanzamiento de Google SDK.
Puede sobrescribir la dependencia de desugaring con desugarJdkLibsVersion.
Ejecutar
Título de la sección “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.
Sigue adelante desde Configuración de Android
Título de la sección “Sigue adelante desde Configuración de Android”Si estás utilizando Configuración de Android para planificar la autenticación y los flujos de cuenta, conecta con Usando @capgo/capacitor-recaptcha para la capacidad nativa en Usando @capgo/capacitor-recaptcha, @capgo/capacitor-social-login para el detalle de implementación en @capgo/capacitor-login-social @capgo/capacitor-clave-privada para el detalle de implementación en @capgo/capacitor-clave-privada @capgo/capacitor-biometría-nativa para el detalle de implementación en @capgo/capacitor-biometría-nativa, y autenticación de dos factores para el detalle de implementación en autenticación de dos factores.