Langsung ke konten

Setup iOS

GitHub

Buat kunci aplikasi mobile iOS di Google Cloud reCAPTCHA. Daftarkan bundle identifier yang digunakan oleh aplikasi Capacitor Anda, lalu atur kuncinya di capacitor.config.ts.

iOS menggunakan RecaptchaEnterprise SDK mobile. reCAPTCHA v3 reguler, non-Enterprise, hanya tersedia di Web pada plugin ini; enterprise: false ditolak di iOS.

import type { CapacitorConfig } from '@capacitor/cli';
import '@capgo/capacitor-recaptcha';
const config: CapacitorConfig = {
plugins: {
Recaptcha: {
iosSiteKey: 'IOS_SITE_KEY',
},
},
};
export default config;

Plugin ini menyertakan metadata CocoaPods dan Swift Package Manager untuk Google’s RecaptchaEnterprise iOS SDK. Menjalankan npx cap sync ios menginstal dependensi native melalui workflow iOS Capacitor yang Anda pilih.

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

Segera kirim token ke backend Anda dan buat reCAPTCHA assessment sebelum menerima request yang dilindungi.

Jika Anda menggunakan Setup iOS untuk merencanakan alur autentikasi dan akun, hubungkan dengan Menggunakan @capgo/capacitor-recaptcha untuk kapabilitas native di Using @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.