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

Getting Started

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, iosSiteKeydan webSiteKey menggantikan yang bersama siteKeyAnda 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() menghasilkan panggilan load() otomatis ketika klien tidak siap, sehingga langkah pra-muat secara eksplisit tidak wajib.

Atur untuk memuat skrip Web reCAPTCHA v3 standar Google. enterprise: false Salin ke clipboard

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 Catatan Migrasi

Bagian berjudul “Catatan Migrasi”

Plugin ini menerima nama alias opsi lama Cordova

dan sitekeyAndroid dalam panggilan opsi dan __CAPGO_KEEP_0__ konfigurasi. Ini juga menerima sitekeyWeb in call options and Capacitor config. It also accepts sitekeyIos sebagai nama alias migrasi iOS. Gunakan nama __CAPGO_KEEP_0__ konfigurasi untuk __CAPGO_KEEP_1__ baru. sitekeyIOS as iOS migration aliases. Prefer the Capacitor config names for new code.

Jika Anda menggunakan Getting Started untuk merencanakan autentikasi dan alur akun, hubungkannya dengan Menggunakan @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.