Aller au contenu

Configuration iOS

GitHub

Créez une clé d’application mobile iOS dans Google Cloud reCAPTCHA. Enregistrez l’identifiant de bundle utilisé par votre application Capacitor, puis définissez la clé dans capacitor.config.ts.

iOS utilise le RecaptchaEnterprise mobile SDK. La version reCAPTCHA v3 standard, non Enterprise, n’est disponible que sur Web dans ce plugin ; enterprise: false est rejetée sur iOS.

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

Le plugin fournit les métadonnées CocoaPods et Swift Package Manager pour RecaptchaEnterprise iOS SDK de Google. L’exécution npx cap sync ios installe la dépendance native via votre workflow iOS Capacitor sélectionné.

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

Envoyez le token à votre backend immédiatement et créez une évaluation reCAPTCHA avant d’accepter la requête protégée.

Si vous utilisez Configuration iOS pour planifier les flux d'authentification et de compte, le connecter à Utiliser @capgo/capacitor-recaptcha pour la fonctionnalité native dans Utiliser @capgo/capacitor-recaptcha, @capgo/capacitor-social-login pour les détails d'implémentation dans @capgo/capacitor-social-login @capgo/capacitor-passkey pour les détails d'implémentation dans @capgo/capacitor-passkey @capgo/capacitor-native-biometric pour les détails d'implémentation dans @capgo/capacitor-native-biometric, et Authentification à deux facteurs pour les détails d'implémentation de l'authentification à deux facteurs.