Configuración de Android
Copie un prompt de configuración 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”Crear una clave de aplicación móvil de Android en Google Cloud reCAPTCHA. Registre el nombre de paquete utilizado por su Capacitor aplicación, 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 complemento; 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 complemento incluye la dependencia de reCAPTCHA de Android de Google:
com.google.android.recaptcha:recaptcha:18.8.0El reCAPTCHA de Android de Google SDK requiere desugar la biblioteca de núcleo en la aplicación consumidora. El complemento lo habilita automáticamente durante npx cap sync android y agrega:
com.android.tools:desugar_jdk_libs:2.1.5Puedes sobrescribir la versión de la dependencia desde la configuración de Gradle de la aplicación con recaptchaVersion cuando necesites pinchar una nueva versión de Google SDK. desugarJdkLibsVersion.
Execute
Sección titulada “Execute”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 la configuración de Android
Sección titulada “Sigue adelante desde la configuración de Android”Si estás utilizando Configuración de Android para planificar la autenticación y flujos de cuenta, conectarlo 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-social-login, @capgo/capacitor-passkey para el detalle de implementación en @capgo/capacitor-passkey, @capgo/capacitor-native-biometric para el detalle de implementación en @capgo/capacitor-native-biometric, y Autenticación en dos factores para el detalle de implementación en Autenticación en dos factores.