Saltar 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 reCAPTCHA móvil SDK. La reCAPTCHA v3 regular, no de empresa, solo está disponible en Web en esta extensión; enterprise: false se rechaza 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 extensión 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 su 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 backend de inmediato y cree una evaluación de reCAPTCHA antes de aceptar la solicitud protegida.

Si está utilizando Configuración de iOS para planificar flujos de autenticación y cuentas, conectéalo 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-autenticación-nativa-biográfica para el detalle de implementación en @capgo/capacitor-autenticación-nativa-biográfica, y Autenticación de dos factores para el detalle de implementación en Autenticación de dos factores.