Pindah ke konten

Pengaturan Android

GitHub

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.

Pengguna Android menggunakan reCAPTCHA seluler 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 Google Android reCAPTCHA:

com.google.android.recaptcha:recaptcha:18.8.0

Google’s Android reCAPTCHA SDK requires core library desugaring in the consuming app. The plugin enables it automatically during npx cap sync android dan menambahkan:

com.android.tools:desugar_jdk_libs:2.1.5

Anda dapat mengganti versi dependensi dari konfigurasi Gradle aplikasi Anda dengan recaptchaVersion Ketika Anda perlu memasang rilis Google SDK yang lebih baru. Anda dapat menggantikan 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 alur akun, hubungkannya dengan Menggunakan @capgo/capacitor-recaptcha untuk kemampuan native di Menggunakan @capgo/capacitor-recaptcha, @capgo/capacitor-login Sosial untuk detail implementasi di @capgo/capacitor-social-login, @capgo/capacitor-passkey untuk detail implementasi di @capgo/capacitor-passkey, @capgo/capacitor-native-biometrik untuk detail implementasi di @capgo/capacitor-native-biometric, dan Dua faktor autentikasi untuk detail implementasi di Dua Faktor Autentikasi