Lompat ke konten

Pengaturan Android

Buatlah kunci aplikasi mobile Android di Google Cloud reCAPTCHA. Daftarkan nama paket yang digunakan oleh aplikasi Capacitor Anda, kemudian atur kunci di capacitor.config.ts.

Android menggunakan reCAPTCHA mobile Google SDK. reCAPTCHA v3 biasa, non-Enterprise hanya tersedia di Web dalam 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 termasuk ketergantungan reCAPTCHA Android Google:

com.google.android.recaptcha:recaptcha:18.8.0

reCAPTCHA Android Google SDK memerlukan desugaring library inti di aplikasi konsumen. Plugin ini mengaktifkannya secara otomatis selama proses npx cap sync android dan menambahkan:

com.android.tools:desugar_jdk_libs:2.1.5

Anda dapat mengganti versi dependensi dari konfigurasi Gradle aplikasi dengan recaptchaVersion ketika Anda perlu memasang rilis Google SDK yang lebih baru. Anda dapat mengganti dependensi desugaring dengan desugarJdkLibsVersion.

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

Kirimkan token ke backend Anda segera dan buatlah penilaian reCAPTCHA sebelum menerima permintaan yang dilindungi.

Jika Anda menggunakan Pengaturan Android untuk merencanakan autentikasi dan aliran akun, hubungkannya dengan Menggunakan @capgo/capacitor-recaptcha untuk kemampuan asli dalam Menggunakan @capgo/capacitor-recaptcha, @capgo/capacitor-social-login untuk detail implementasi dalam @capgo/capacitor-social-login, @capgo/capacitor-passkey untuk detail implementasi dalam @capgo/capacitor-passkey, @capgo/capacitor-native-biometric untuk detail implementasi dalam @capgo/capacitor-native-biometric, dan Autentikasi dua faktor untuk detail implementasi dalam Autentikasi dua faktor.