Ir al contenido

Configuración de iOS

Crear una clave de aplicación móvil de iOS en Google Cloud reCAPTCHA. Registre el identificador de paquete utilizado por su Capacitor app, luego establezca la clave en capacitor.config.ts.

iOS utiliza Google’s RecaptchaEnterprise mobile SDK. El reCAPTCHA v3 regular, no de empresa, solo está disponible en Web en esta plugin; enterprise: false es rechazado en iOS.

import type { CapacitorConfig } from '@capacitor/cli';
import '@capgo/capacitor-recaptcha';
const config: CapacitorConfig = {
plugins: {
Recaptcha: {
iosSiteKey: 'IOS_SITE_KEY',
},
},
};
export default config;

La plugin envía metadatos de CocoaPods y Swift Package Manager para Google’s RecaptchaEnterprise iOS SDK. Ejecutar npx cap sync ios instala la dependencia nativa a través de tu flujo de trabajo de iOS seleccionado Capacitor.

import { Recaptcha } from '@capgo/capacitor-recaptcha';
const { token } = await Recaptcha.execute({
action: 'password_reset',
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.