Android-Einrichtung
Eine Einrichtungsanleitung mit den Installationsanweisungen und der vollständigen Markdown-Guideline für diesen Plugin kopieren.
Site-Schlüssel
Abschnitt mit dem Titel „Site-Schlüssel“Erstellen Sie eine Android-Mobilanwendungsschlüssel in Google Cloud reCAPTCHA. Registrieren Sie das Paketname, das von Ihrer Capacitor-App verwendet wird, und setzen Sie dann die Schlüssel in capacitor.config.ts.
Android verwendet Googles mobile reCAPTCHA SDK. Reguläre, nicht-UnternehmensreCAPTCHA v3 ist nur auf Web in diesem Plugin verfügbar; enterprise: false ist 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
Abschnitt mit dem Titel “Abhängigkeit”Die Erweiterung enthält die Google Android reCAPTCHA-Abhängigkeit:
com.google.android.recaptcha:recaptcha:18.8.0Google’s Android reCAPTCHA SDK erfordert eine Desugaring der Kernbibliothek im konsumierenden App. Die Erweiterung 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 aus der App-Gradle-Konfiguration überschreiben, wenn Sie eine neuere Google __CAPGO_KEEP_0__-Version benötigen.
Sie können die Desugaring-Abhängigkeit mit recaptchaVersion when you need to pin a newer Google SDK release.
You can override the desugaring dependency with desugarJdkLibsVersion.
Abschnitt 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 von Android Setup
Abschnitt mit dem Titel “Fortsetzen von Android Setup”Wenn Sie sich für die Verwendung von Android Setup zur Planung der Authentifizierung und Account-Flüsse entscheiden, verbinden Sie es mit Verwenden Sie @capgo/capacitor-recaptcha zur nativen Fähigkeit in Verwenden Sie @capgo/capacitor-recaptcha Verwenden Sie @capgo/capacitor-social-login zur Implementierungsdetails in Verwenden Sie @capgo/capacitor-social-login Verwenden Sie @capgo/capacitor-passkey zur Implementierungsdetails in Verwenden Sie @capgo/capacitor-passkey native-biometrische @capgo/capacitor-native-biometric für die Implementierungsdetails in @capgo/capacitor-native-biometric, und Zweifaktor-Authentifizierung für die Implementierungsdetails in Zweifaktor-Authentifizierung.