Configuración de Android
Copie una solicitud de configuración 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 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 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”La plugin 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 de biblioteca principal en la aplicación consumidora. La plugin lo 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 de la aplicación con recaptchaVersion cuando necesite pinar una nueva versión de liberación de Google SDK.
Puede sobrescribir la dependencia de desugar con desugarJdkLibsVersion.
Ejecutar
Sección titulada “Ejecutar”import { Recaptcha } from '@capgo/capacitor-recaptcha';
const { token } = await Recaptcha.execute({ action: 'checkout', timeout: 10000,});Envíe el token a su servidor de backend de inmediato y cree una evaluación de reCAPTCHA antes de aceptar la solicitud protegida.
Siga adelante desde la configuración de Android
Sección titulada “Siga adelante desde la configuración de Android”Si está utilizando Configuración de Android para planificar la autenticación y los flujos de cuenta, conecte Usando @capgo/capacitor-recaptcha para la capacidad nativa en Usando @capgo/capacitor-recaptcha, Usando @capgo/capacitor-social-login para el detalle de implementación en Usando @capgo/capacitor-social-login, Usando @capgo/capacitor-passkey para el detalle de implementación en Usando @capgo/capacitor-passkey, @capgo/capacitor-nativo-biometrico para el detalle de implementación en @capgo/capacitor-nativo-biometrico, y autenticación de dos factores para el detalle de implementación en autenticación de dos factores.