Skip to content

Android設定

GitHub

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

Androidでは、GoogleのモバイルreCAPTCHASDKを使用します。Webでは、このプラグインでは、Enterprise以外の通常のreCAPTCHA v3は利用できません。 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 の評価を作成してください。

Capacitor を使用して Android のセットアップ 認証とアカウントフローの計画に使用している場合、Capacitor を Capacitor の @capgo/capacitor-recaptcha Capacitor の @capgo/capacitor-recaptcha のネイティブ機能のために使用します。 Capacitor の @capgo/capacitor-social-login Capacitor の @capgo/capacitor-social-login の実装詳細のために使用します。 Capacitor の @capgo/capacitor-passkey Capacitor の @capgo/capacitor-passkey の実装詳細のために使用します。 @capgo/capacitor-native-biometric 実装詳細については @capgo/capacitor-native-biometric を参照してください。 2要素認証 2要素認証の実装詳細についてはこちらを参照してください。