Pengaturan Android
Copy sebuah prompt pengaturan dengan langkah instalasi dan panduan markdown lengkap untuk plugin ini.
Kunci Situs
Judul bagian “Kunci Situs”Buatlah kunci aplikasi seluler Android di Google Cloud reCAPTCHA. Daftarkan nama paket yang digunakan oleh aplikasi Capacitor Anda, kemudian atur kunci di capacitor.config.ts.
Android menggunakan reCAPTCHA seluler Google SDK. ReCAPTCHA v3 biasa, bukan 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;Ketergantungan
Judul bagian “Ketergantungan”Plugin ini termasuk ketergantungan reCAPTCHA Android Google:
com.google.android.recaptcha:recaptcha:18.8.0reCAPTCHA Android Google SDK memerlukan desugaring library utama di aplikasi konsumen. Plugin ini mengaktifkannya secara otomatis selama npx cap sync android dan menambahkan:
com.android.tools:desugar_jdk_libs:2.1.5Anda dapat mengganti versi ketergantungan dari konfigurasi Gradle aplikasi Anda dengan recaptchaVersion when you need to pin a newer Google SDK release.
You can override the desugaring dependency with desugarJdkLibsVersion.
Eksekusi
Judul bagian “Eksekusi”import { Recaptcha } from '@capgo/capacitor-recaptcha';
const { token } = await Recaptcha.execute({ action: 'checkout', timeout: 10000,});Kirim token ke backend Anda segera dan buat penilaian reCAPTCHA sebelum menerima permintaan yang dilindungi.
Lanjutkan dari Pengaturan Android
Bagian berjudul “Teruskan dari Pengaturan Android”Jika Anda menggunakan Pengaturan Android untuk merencanakan autentikasi dan alur 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 di Autentikasi Dua Faktor.