Installazione di Android
Copia un prompt di configurazione con le istruzioni di installazione e la guida markdown completa per questo plugin.
Chiave del sito
Sezione intitolata “Chiave del sito”Crea una chiave per l'applicazione mobile Android in Google Cloud reCAPTCHA. Registra il nome del pacchetto utilizzato dalla tua Capacitor app, quindi imposta la chiave in capacitor.config.ts.
L'Android utilizza il reCAPTCHA mobile di Google SDK. Il reCAPTCHA v3 regolare, non Enterprise, è disponibile solo su Web in questo plugin; enterprise: false viene rifiutato 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
Sottosezione intitolata “Dipendenza”Il plugin include la dipendenza di reCAPTCHA di Google per Android:
com.google.android.recaptcha:recaptcha:18.8.0Il reCAPTCHA di Android di Google SDK richiede la desugaring della libreria di base nell'applicazione che consuma. Il plugin l'abilita automaticamente durante npx cap sync android e aggiunge:
com.android.tools:desugar_jdk_libs:2.1.5Puoi sovrascrivere la versione della dipendenza dall'app Gradle config con recaptchaVersion quando hai bisogno di fissare una versione più recente di Google SDK. desugarJdkLibsVersion.
Puoi sovrascrivere la dipendenza di desugaring con
Eseguiimport { 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 il dettaglio di implementazione in @capgo/capacitor-social-login, @capgo/capacitor-passkey per il dettaglio di implementazione in @capgo/capacitor-passkey, @capgo/capacitor-autenticazione-biometrica-nativa per i dettagli di implementazione in @capgo/capacitor-autenticazione-biometrica-nativa, e Autenticazione a due fattori per i dettagli di implementazione in Autenticazione a due fattori.