Saltare al contenuto

Installazione iOS

GitHub

Creare una chiave per l'applicazione mobile iOS in Google Cloud reCAPTCHA. Registri il bundle identifier utilizzato dal tuo Capacitor app, quindi impostare la chiave in capacitor.config.ts.

iOS utilizza Google's RecaptchaEnterprise mobile SDK. La reCAPTCHA v3 regolare, non Enterprise, è disponibile solo su Web in questo plugin; enterprise: false è rifiutato 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 per RecaptchaEnterprise iOS SDK. Eseguire 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,
});

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

Se stai utilizzando Impostazioni iOS per pianificare l'autenticazione e le flussi di account, connettilo con Utilizzando @capgo/capacitor-recaptcha per la capacità nativa in Utilizzando @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-native-biometric per il dettaglio di implementazione in @capgo/capacitor-native-biometric, e L'autenticazione a due fattori per i dettagli di implementazione in due fattori di autenticazione.