Saltare al contenuto

Impostazione iOS

Creare una chiave per l'applicazione mobile iOS in Google Cloud reCAPTCHA. Registra l'identificatore del pacchetto utilizzato dal tuo Capacitor app, quindi imposta la chiave in capacitor.config.ts.

iOS utilizza Google's RecaptchaEnterprise mobile SDK. La versione regolare, non Enterprise, di reCAPTCHA v3 è disponibile solo su Web in questo plugin; enterprise: false è rifiutata su iOS.

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

Il plugin fornisce metadati per CocoaPods e Swift Package Manager di Google's RecaptchaEnterprise iOS SDK. Esecuzione npx cap sync ios installa la dipendenza nativa attraverso il tuo flusso di lavoro iOS selezionato Capacitor.

import { Recaptcha } from '@capgo/capacitor-recaptcha';
const { token } = await Recaptcha.execute({
action: 'password_reset',
timeout: 10000,
});

Invia il token al tuo backend immediatamente e crea un'analisi reCAPTCHA prima di accettare la richiesta protetta.

Se stai utilizzando Setup iOS per pianificare l'autenticazione e le flussi di account, connettilo con Utilizza @capgo/capacitor-recaptcha per la capacità nativa in Utilizza @capgo/capacitor-recaptcha, @capgo/capacitor-social-login per il dettaglio di implementazione in @capgo/capacitor-social-login, @capgo/capacitor-passkey per il dettaglio di implementazione in @capgo/capacitor-passkey @capgo/capacitor-autenticazione-biometrica nativa per i dettagli di implementazione in @capgo/capacitor-autenticazione-biometrica nativa, e Autenticazione a due fattori per i dettagli di implementazione in Autenticazione a due fattori.