Setup Android
Copia un prompt di configurazione con i passaggi di installazione e la guida markdown completa per questo plugin.
Chiave del sito
Sottosezione intitolata “Chiave del sito”Creare una chiave per l'applicazione mobile Android in Google Cloud reCAPTCHA. Registra il nome del pacchetto utilizzato dal tuo Capacitor app, quindi imposta la chiave in capacitor.config.ts.
L'Android utilizza il reCAPTCHA mobile di Google SDK. enterprise: false Il reCAPTCHA v3 regolare non è disponibile su Android.
import type { CapacitorConfig } from '@capacitor/cli';import '@capgo/capacitor-recaptcha';
const config: CapacitorConfig = { plugins: { Recaptcha: { androidSiteKey: 'ANDROID_SITE_KEY', }, },};
export default config;Dipendenza
Sezione intitolata “Dipendenza”Il plugin include la dipendenza del reCAPTCHA Android di Google:
com.google.android.recaptcha:recaptcha:18.8.0Il reCAPTCHA Android di Google SDK richiede la desugaring della libreria di base nell'app che consuma. Il plugin l'abilita automaticamente durante npx cap sync android e aggiunge:
com.android.tools:desugar_jdk_libs:2.1.5quando hai bisogno di bloccare una versione più recente di Google __CAPGO_KEEP_0__.
Puoi sovrascrivere la dipendenza di desugaring con recaptchaVersion quando hai bisogno di bloccare una versione più recente di Google SDK.
Puoi sovrascrivere la dipendenza di desugaring con desugarJdkLibsVersion.
import { Recaptcha } from '@capgo/capacitor-recaptcha';
const { token } = await Recaptcha.execute({ action: 'checkout', timeout: 10000,});Invia il token al tuo backend immediatamente e crea un'analisi reCAPTCHA prima di accettare la richiesta protetta.
Continua da Android Setup
Sezione intitolata “Continua da Android Setup”Se stai utilizzando Android Setup per pianificare l'autenticazione e le flussi di account, connettilo con Utilizzando @capgo/capacitor-recaptcha per la capacità nativa in Utilizzando @capgo/capacitor-recaptcha, @capgo/capacitor-social-login per i dettagli di implementazione in @capgo/capacitor-login-social, @capgo/capacitor-passkey per i dettagli di implementazione in @capgo/capacitor-passkey, @capgo/capacitor-biometric-nativo per i dettagli di implementazione in @capgo/capacitor-biometric-nativo, e Autenticazione a due fattori per i dettagli di implementazione in Autenticazione a due fattori.