Saltare al contenuto

Impostazione iOS

GitHub

Crea una chiave per l'applicazione mobile iOS in Google Cloud reCAPTCHA. Registra l'identificatore del pacchetto utilizzato dalla tua app Capacitor, quindi imposta 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 è 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 Gestore dei Pacchetti Swift per i metadati di Google 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.

If you are using Impostazione iOS per pianificare l'autenticazione e le flussi di account, connettilo con Utilizzare @capgo/capacitor-recaptcha per la capacità nativa in Utilizzare @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 Autenticazione a due fattori per i dettagli di implementazione in Autenticazione a due fattori.