Saltare al contenuto

Setup di Android

Creare una chiave per l'applicazione mobile Android in Google Cloud reCAPTCHA. Registra il nome del pacchetto utilizzato dall'app Capacitor, 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 è 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 del reCAPTCHA Android di Google:

com.google.android.recaptcha:recaptcha:18.8.0

Richiede la desugaring della libreria core in app che consumano il reCAPTCHA Android di Google SDK. Il plugin la abilita automaticamente durante npx cap sync android e aggiunge:

com.android.tools:desugar_jdk_libs:2.1.5

Puoi sovrascrivere la versione della dipendenza dal file Gradle dell'applicazione 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 Configurazione Android To pianificare l'autenticazione e le flussi di account, connettilo con Utilizza @capgo/capacitor-recaptcha Per la capacità nativa in Utilizza @capgo/capacitor-recaptcha, @capgo/capacitor-login-sociale Per la dettaglio di implementazione in @capgo/capacitor-social-login, @capgo/capacitor-passkey Per la dettaglio di implementazione in @capgo/capacitor-passkey, @capgo/capacitor-biometria-nativa Per la dettaglio di implementazione in @capgo/capacitor-native-biometric, e Autenticazione a due fattori Per la dettaglio di implementazione in Autenticazione a due fattori.