Saltare al contenuto

Configurazione Android

GitHub

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 utilizza il reCAPTCHA mobile di Google SDK. Il reCAPTCHA v3 regolare, non Enterprise, è disponibile solo su Web in questo 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;

Il plugin include la dipendenza di reCAPTCHA Android di Google:

com.google.android.recaptcha:recaptcha:18.8.0

Google’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

Puoi sovrascrivere la versione della dipendenza dall'app Gradle config con recaptchaVersion quando hai bisogno di fissare 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.

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 i dettagli di implementazione in @capgo/capacitor-native-biometric, e Autenticazione a due fattori per i dettagli di implementazione in Autenticazione a due fattori.