Saltare al contenuto

Impostazione iOS

GitHub

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

iOS utilizza Google's RecaptchaEnterprise il 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’s 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,
});

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

Se stai utilizzando Impostazione 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-login con reCAPTCHA per il dettaglio di implementazione in @capgo/capacitor-social-login @capgo/capacitor-chiave di accesso per il dettaglio di implementazione in @capgo/capacitor-passkey @capgo/capacitor-nativo-biometrico per i dettagli di implementazione in @capgo/capacitor-native-biometric, e Autenticazione a due fattori per i dettagli di implementazione in Autenticazione a due fattori.