Setup iOS
Copia un prompt di configurazione con i passaggi di installazione e la guida markdown completa per questo plugin.
Chiave del sito
Sezione intitolata “Site Key”Crea una chiave per app mobile iOS in Google Cloud reCAPTCHA. Registra l'identificativo del bundle utilizzato dalla tua app Capacitor, quindi imposta la chiave in capacitor.config.ts.
iOS utilizza il RecaptchaEnterprise SDK mobile. La reCAPTCHA v3 standard, non Enterprise, è disponibile solo su Web in questo plugin; enterprise: false viene 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;Dipendenza
Sezione intitolata “Dipendenza”Il plugin include i metadati di CocoaPods e Swift Package Manager per Google’s RecaptchaEnterprise iOS SDK. Esecuzione di npx cap sync ios installa la dipendenza nativa tramite il workflow iOS Capacitor selezionato.
import { Recaptcha } from '@capgo/capacitor-recaptcha';
const { token } = await Recaptcha.execute({ action: 'password_reset', timeout: 10000,});Invia immediatamente il token al tuo backend e crea una valutazione reCAPTCHA prima di accettare la richiesta protetta.
Continua da iOS Setup
Sezione intitolata “Continua da iOS Setup”Se stai usando Setup iOS per pianificare i flussi di autenticazione e account, collegandolo a Utilizzo di @capgo/capacitor-recaptcha per la funzionalità nativa in Utilizzo di @capgo/capacitor-recaptcha, @capgo/capacitor-social-login per i dettagli di implementazione in @capgo/capacitor-social-login, @capgo/capacitor-passkey per i dettagli di implementazione in @capgo/capacitor-passkey, @capgo/capacitor-native-biometric per i dettagli di implementazione in @capgo/capacitor-native-biometric, e Autenticazione a due fattori per i dettagli sull'implementazione dell'autenticazione a due fattori.