Setup Android
Copia un prompt di configurazione con i passaggi 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 app Capacitor, quindi imposta la chiave in capacitor.config.ts.
Android uses Google’s mobile reCAPTCHA SDK. Regular, non-Enterprise reCAPTCHA v3 is only available on Web in this plugin; enterprise: false è 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 Android di Google:
com.google.android.recaptcha:recaptcha:18.8.0Google’s Android reCAPTCHA SDK requires core library desugaring in the consuming app. The plugin enables it automatically during npx cap sync android E aggiunge:
com.android.tools:desugar_jdk_libs:2.1.5È possibile sovrascrivere la versione della dipendenza dall'app Gradle config quando si desidera bloccare una versione più recente di Google recaptchaVersion when you need to pin a newer Google SDK release.
You can override the desugaring dependency with 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 Setup di Android
Sottosezione intitolata “Continua da Setup di Android”Se stai utilizzando Setup di Android 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-native-biometric per il dettaglio di implementazione in @capgo/capacitor-native-biometric, e Autenticazione a due fattori per il dettaglio di implementazione in Autenticazione a due fattori.