Langsung ke konten

Setup Android

GitHub

Buat key aplikasi mobile Android di Google Cloud reCAPTCHA. Daftarkan package name yang dipakai aplikasi Capacitor Anda, lalu set key-nya di capacitor.config.ts.

Android menggunakan reCAPTCHA mobile SDK dari Google. reCAPTCHA v3 reguler non-Enterprise hanya tersedia di Web pada plugin ini; enterprise: false ditolak di Android.

import type { CapacitorConfig } from '@capacitor/cli';
import '@capgo/capacitor-recaptcha';
const config: CapacitorConfig = {
plugins: {
Recaptcha: {
androidSiteKey: 'ANDROID_SITE_KEY',
},
},
};
export default config;

Plugin ini menyertakan dependency Google Android reCAPTCHA:

com.google.android.recaptcha:recaptcha:18.8.0

reCAPTCHA Android SDK dari Google memerlukan core library desugaring di aplikasi yang memakainya. Plugin ini mengaktifkannya otomatis saat npx cap sync android dan menambahkan:

com.android.tools:desugar_jdk_libs:2.1.5

Anda bisa override versi dependency dari konfigurasi Gradle aplikasi dengan recaptchaVersion saat Anda perlu pin rilis Google SDK yang lebih baru. Anda bisa override dependency desugaring dengan desugarJdkLibsVersion.

import { Recaptcha } from '@capgo/capacitor-recaptcha';
const { token } = await Recaptcha.execute({
action: 'checkout',
timeout: 10000,
});

Segera kirim token ke backend Anda dan buat reCAPTCHA assessment sebelum menerima request yang dilindungi.

Jika Anda menggunakan Setup Android untuk merencanakan alur autentikasi dan akun, hubungkan dengan Menggunakan @capgo/capacitor-recaptcha untuk kapabilitas native di Using @capgo/capacitor-recaptcha, @capgo/capacitor-social-login untuk detail implementasi di @capgo/capacitor-social-login, @capgo/capacitor-passkey untuk detail implementasi di @capgo/capacitor-passkey, @capgo/capacitor-native-biometric untuk detail implementasi di @capgo/capacitor-native-biometric, dan Autentikasi dua faktor untuk detail implementasi di autentikasi dua faktor.