メニューに進む

Android セットアップ

サイト キー

サイトキー

Create an Android mobile application key in Google Cloud reCAPTCHA. Register the package name used by your Capacitor app, then set the key in capacitor.config.ts.

SDKアプリで使用するGoogleのモバイルreCAPTCHAです。Webプラグインでは、通常の非Enterprise reCAPTCHA v3はこのプラグインでしか利用できません。 enterprise: false __CAPGO_KEEP_0__は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

SDKのGoogle Android reCAPTCHAには、消費者アプリで使用するためにコアライブラリのデスガージングが必要です。このプラグインは自動的に有効にし、次に追加します。 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 設定から続けて

セクション「Android 設定から続けて」 Capacitor を使用している場合 Android 設定 @capgo/capacitor-recaptcha native機能の使用に@capgo/capacitor-recaptchaを使用します。 @capgo/capacitor-social-login 実装詳細については@capgo/capacitor-social-loginを参照してください。 @capgo/capacitor-passkey 実装詳細については@capgo/capacitor-passkeyを参照してください。 @capgo/capacitor-native-biometric for the implementation detail in @capgo/capacitor-native-biometric, and Two-factor authenticationの実装詳細については。 ページを編集