メインコンテンツへスキップ

iOSのセットアップ

GitHub

Google Cloud reCAPTCHA で iOS モバイルアプリケーションキーを作成します。Capacitor アプリで使用しているバンドル識別子を登録し、次にキーを設定します capacitor.config.ts.

iOS では Google の RecaptchaEnterprise モバイル SDK を使用します。このプラグインでは、通常の非エンタープライズ版 reCAPTCHA v3 は Web のみ利用可能です。 enterprise: false iOS では拒否されます。

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

このプラグインには、Google の RecaptchaEnterprise iOS SDK 用の CocoaPods と Swift Package Manager メタデータが含まれています。 npx cap sync ios を実行すると、選択した Capacitor iOS ワークフローを通じてネイティブ依存関係がインストールされます。

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

保護されたリクエストを受け入れる前に、トークンを直ちにバックエンドへ送信し、reCAPTCHA の assessment を作成してください。

使用している場合 iOSのセットアップ 認証とアカウントフローを計画するには、これを次と連携させてください @capgo/capacitor-recaptcha を使用 @capgo/capacitor-recaptchaの使用時のネイティブ機能については、 @capgo/capacitor-social-login @capgo/capacitor-social-login の実装の詳細については、 @capgo/capacitor-passkey @capgo/capacitor-passkey の実装詳細については、 @capgo/capacitor-native-biometric @capgo/capacitor-native-biometric の実装の詳細、および 2要素認証 二要素認証の実装の詳細については。