Saltare al contenuto

Impostazione di iOS

GitHub

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

L'iOS utilizza il RecaptchaEnterprise mobile SDK. La reCAPTCHA v3 regolare, non Enterprise, è disponibile solo su Web in questo plugin; enterprise: false viene 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 invia metadati per CocoaPods e Swift Package Manager di Google per iOS RecaptchaEnterprise iOS SDK. Esecuzione npx cap sync ios Installa la dipendenza nativa attraverso il tuo workflow 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'assegnazione reCAPTCHA prima di accettare la richiesta protetta.

Se stai utilizzando Setup per iOS per pianificare l'autenticazione e le flussi di account, connettilo con Usando @capgo/capacitor-recaptcha per la capacità nativa in Usando @capgo/capacitor-recaptcha, @capgo/capacitor-login-sociale per il dettaglio di implementazione in @capgo/capacitor-social-login, @capgo/capacitor-passkey per il dettaglio di implementazione in @capgo/capacitor-passkey, @capgo/capacitor-biometrica-nativa 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.