Android Setup
Ein Setup-Prompt mit den Installationsanweisungen und der vollständigen Markdown-Guideline für diesen Plugin kopieren.
Site-Schlüssel
Abschnitt mit dem Titel „Site-Schlüssel“Erstelle einen Schlüssel für eine Android-Mobilanwendung in Google Cloud reCAPTCHA. Registriere den Paketnamen, den Ihre Capacitor-App verwendet, und setze dann den Schlüssel in capacitor.config.ts.
Android verwendet Googles mobile reCAPTCHA SDK. Reguläre, nicht-Enterprise-reCAPTCHA v3 ist nur auf Web in diesem Plugin verfügbar; enterprise: false wird auf Android abgelehnt.
import type { CapacitorConfig } from '@capacitor/cli';import '@capgo/capacitor-recaptcha';
const config: CapacitorConfig = { plugins: { Recaptcha: { androidSiteKey: 'ANDROID_SITE_KEY', }, },};
export default config;Abhängigkeit
Sektion mit dem Titel “Abhängigkeit”Die Plugin enthält die Google Android reCAPTCHA-Abhängigkeit:
com.google.android.recaptcha:recaptcha:18.8.0Google’s Android reCAPTCHA SDK erfordert die Desugaring der Kernbibliothek im konsumierenden App. Das Plugin aktiviert sie automatisch während npx cap sync android und fügt hinzu:
com.android.tools:desugar_jdk_libs:2.1.5Sie können die Abhängigkeitsversion von der App-Gradle-Konfiguration überschreiben, wenn Sie eine neuere Google __CAPGO_KEEP_0__-Version benötigen.
Sie können die Desugaring-Abhängigkeit überschreiben mit recaptchaVersion when you need to pin a newer Google SDK release.
You can override the desugaring dependency with desugarJdkLibsVersion.
Sektion mit dem Titel “Ausführen”
Zwischenablage kopierenimport { Recaptcha } from '@capgo/capacitor-recaptcha';
const { token } = await Recaptcha.execute({ action: 'checkout', timeout: 10000,});Senden Sie den Token sofort an Ihren Backend und erstellen Sie eine reCAPTCHA-Bewertung, bevor Sie den geschützten Antrag akzeptieren.
Fortsetzen Sie von Android Setup
Abschnitt mit dem Titel “Fortsetzen Sie von Android Setup”Wenn Sie Android Setup für die Planung der Authentifizierung und der Kontoflows verwenden, verbinden Sie es mit Mit @capgo/capacitor-recaptcha für die native Fähigkeit in Mit @capgo/capacitor-recaptcha, @capgo/capacitor-social-login für die Implementierungsdetail in @capgo/capacitor-social-login, @capgo/capacitor-passkey für die Implementierungsdetail in @capgo/capacitor-passkey, @capgo/capacitor-native-biometrisch für die Implementierungsdetails in @capgo/capacitor-native-biometrisch, und Zwei-Faktor-Authentifizierung für die Implementierungsdetails in Zwei-Faktor-Authentifizierung.