Lompat ke konten

Pengaturan Android

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, 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 mencakup 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 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 memerlukan untuk memasang rilis Google SDK yang lebih baru. desugarJdkLibsVersion.

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

Lanjutkan dari Pengaturan Android

Jika Anda menggunakan

Pengaturan Android

untuk merencanakan autentikasi dan aliran akun, hubungkannya dengan Menggunakan @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-recaptcha Untuk mengganti versi dependensi dari konfigurasi Gradle aplikasi Anda dengan Using @capgo/capacitor-recaptcha untuk kemampuan asli di Menggunakan @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.