Passer à la navigation

Configuration iOS

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

iOS utilise Google’s RecaptchaEnterprise mobile SDK. Le reCAPTCHA v3 régulier, non-Enterprise, n'est disponible que sur Web dans ce plugin ; enterprise: false est rejeté 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 embarque des métadonnées CocoaPods et Swift Package Manager pour Google’s RecaptchaEnterprise iOS SDK. L'exécution npx cap sync ios installe la dépendance native à travers votre workflow iOS sélectionné Capacitor.

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

Envoyez le jeton à votre backend immédiatement et créez une évaluation reCAPTCHA avant d'accepter la demande protégée.

Si vous utilisez Configuration iOS pour planifier l'authentification et les flux de compte, connectez-le avec En utilisant @capgo/capacitor-recaptcha pour la capacité native en utilisant @capgo/capacitor-recaptcha, @capgo/capacitor-social-login pour le détail d'implémentation en @capgo/capacitor-social-login, @capgo/capacitor-passkey pour le détail d'implémentation en @capgo/capacitor-passkey, @capgo/capacitor-native-biometrique pour les détails d'implémentation dans @capgo/capacitor-native-biometrique, et Authentification à deux facteurs pour les détails d'implémentation dans Authentification à deux facteurs.