Configurazione Android
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 Android in Google Cloud reCAPTCHA. Registra il package name usato dalla tua app Capacitor, quindi imposta la chiave in capacitor.config.ts.
Android utilizza il SDK reCAPTCHA mobile di Google. In questo plugin, reCAPTCHA v3 standard (non Enterprise) è disponibile solo sul Web; enterprise: false viene rifiutata 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 Google Android reCAPTCHA:
com.google.android.recaptcha:recaptcha:18.8.0Il SDK reCAPTCHA Android di Google richiede il core library desugaring nell'app che lo integra. Il plugin lo abilita automaticamente durante npx cap sync android e aggiunge:
com.android.tools:desugar_jdk_libs:2.1.5Puoi sovrascrivere la versione della dipendenza dalla configurazione Gradle dell'app con recaptchaVersion quando devi fissare una release 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 immediatamente il token al tuo backend e crea una valutazione reCAPTCHA prima di accettare la richiesta protetta.
Continua da Android Setup
Sezione intitolata “Continua dalla configurazione Android”Se stai usando Configurazione Android 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.