メニューに進む

Android セットアップ

Google Cloud reCAPTCHAでAndroidモバイルアプリケーションキーを作成します。Capacitorアプリで使用するパッケージ名を登録し、キーを設定します。 capacitor.config.ts.

AndroidはGoogleのモバイル reCAPTCHA SDKを使用します。 このプラグインでは、Enterprise以外の通常のreCAPTCHA v3はWebのみで利用可能です。 enterprise: false Androidでは拒否されます。

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

このプラグインには、Google Android reCAPTCHA依存関係が含まれています。

com.google.android.recaptcha:recaptcha:18.8.0

GoogleのAndroid reCAPTCHA SDKには、消費者アプリで自動的に有効にする必要があるコアライブラリのデスガージングが必要です。 npx cap sync android そして追加:

com.android.tools:desugar_jdk_libs:2.1.5

アプリのGradle構成から依存関係のバージョンを上書きすることができます。 recaptchaVersion Google SDKの新しいリリースを固定する必要がある場合に、 desugarJdkLibsVersion.

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

保護されたリクエストを受け入れる前に、トークンをバックエンドに即座に送信し、reCAPTCHA アセスメントを作成します。

あなたが使用している場合 Android セットアップ 認証とアカウントフローの計画に使用している場合、@__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-recaptcha Using @capgo/capacitor-recaptcha Using @capgo/capacitor-social-login @capgo/capacitor-recaptcha 実装詳細については @capgo/capacitor-social-login に @capgo/capacitor-passkey 実装詳細については @capgo/capacitor-passkey に @capgo/capacitor-native-biometric 実装詳細については @capgo/capacitor-native-biometric、 2要素認証 実装詳細については 2要素認証 に