Saltare al contenuto

Impostazione di iOS

GitHub

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

IOS utilizza il reCAPTCHA di Google RecaptchaEnterprise mobile SDK. Il 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 invia metadati per CocoaPods e Gestore di Pacchetti Swift per Google’s 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,
});

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

Se stai utilizzando iOS Setup 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-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 il dettaglio di implementazione in L'autenticazione a due fattori.