Configuración de Android
Copia 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 para Android en Google Cloud reCAPTCHA. Registre el nombre del 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 de reCAPTCHA de Android de Google:
com.google.android.recaptcha:recaptcha:18.8.0Google reCAPTCHA de Android SDK requiere desugarización 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.5Puedes sobreescribir la versión de la dependencia desde la configuración de Gradle de la aplicación con recaptchaVersion Cuando necesitas pinear una versión más nueva de Google SDK.
Puedes sobreescribir la dependencia de desugaring con desugarJdkLibsVersion.
Execute
Section titled “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.
Continúa desde Configuración de Android
Sección titulada “Continúa 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-login-social para el detalle de implementación en @capgo/capacitor-login-social, @capgo/capacitor-clave-llave para el detalle de implementación en @capgo/capacitor-clave-llave, @capgo/capacitor-biométrica-nativa 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.