Kelola pembaruan secara real-time untuk aplikasi __CAPGO_KEEP_3__ Anda tanpa kesulitan penyimpanan.

Mulai

Jendela Terminal
npm install @capgo/capacitor-recaptcha
npx cap sync

Buat kunci platform di Google Cloud reCAPTCHA, kemudian tambahkan ke capacitor.config.ts.

import type { CapacitorConfig } from '@capacitor/cli';
import '@capgo/capacitor-recaptcha';
const config: CapacitorConfig = {
appId: 'com.example.app',
appName: 'Example',
webDir: 'dist',
plugins: {
Recaptcha: {
androidSiteKey: 'ANDROID_SITE_KEY',
iosSiteKey: 'IOS_SITE_KEY',
webSiteKey: 'WEB_SITE_KEY',
enterprise: true,
},
},
};
export default config;

androidSiteKey, iosSiteKey, dan webSiteKey menggantikan yang telah dibagikan siteKey. Anda juga dapat melewati sebuah siteKey langsung ke load() atau execute() ketika kunci bergantung pada lingkungan Anda.

import { Recaptcha } from '@capgo/capacitor-recaptcha';
const { token } = await Recaptcha.execute({
action: 'login',
});
await fetch('/api/recaptcha-assessment', {
method: 'POST',
headers: { 'content-type': 'application/json' },
body: JSON.stringify({ token, action: 'login' }),
});

execute() mengaktifkan load() otomatis ketika klien tidak siap, sehingga langkah pra-muat secara eksplisit tidak wajib.

Set enterprise: false untuk memuat skrip standar Web reCAPTCHA v3 dari Google.

const { token } = await Recaptcha.execute({
siteKey: 'WEB_V3_SITE_KEY',
enterprise: false,
action: 'signup',
});

On Android and iOS, Google’s native mobile SDK path is Enterprise/mobile only. Passing enterprise: false pada platform native ditolak sehingga kunci Web v3 standar tidak digunakan secara tidak sengaja.

Plugin ini menerima opsi alias Cordova yang lama sitekeyAndroid dan sitekeyWeb dalam panggilan opsi dan Capacitor konfigurasi. Juga menerima sitekeyIos dan sebagai alias migrasi iOS. Lebih baik menggunakan nama konfigurasi __CAPGO_KEEP_0__ untuk __CAPGO_KEEP_1__ baru. sitekeyIOS as iOS migration aliases. Prefer the Capacitor config names for new code.

Bagian berjudul “Teruskan dari Getting Started”

Jika Anda menggunakan

Getting Started untuk merencanakan autentikasi dan alur akun, hubungkannya dengan Menggunakan @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-recaptcha untuk kemampuan asli dalam Menggunakan @capgo/capacitor-recaptcha, Menggunakan @capgo/capacitor-social-login untuk detail implementasi dalam @capgo/capacitor-social-login, Menggunakan @capgo/capacitor-passkey Menggunakan @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.