コンテンツにジャンプ

Androidセットアップ

GitHub

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

AndroidではGoogleのモバイルreCAPTCHASDKを使用します。Webではこのプラグインでは、通常の非Enterprise reCAPTCHA v3はAndroidでは利用できません。 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 のセットアップから続けてください。

Android のセットアップから続けてください。

「Android のセットアップ」を使用している場合、認証とアカウントフローの計画に利用している場合、以下のステップに進んでください。 「Android のセットアップ」を使用しています。 「@__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-recaptcha」を使用して、@__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-recaptcha のネイティブ機能を実装してください。 「@capgo/capacitor-social-login」を使用して、@capgo/capacitor-social-login の実装詳細を実装してください。 「@capgo/capacitor-passkey」を使用して、@capgo/capacitor-passkey の実装詳細を実装してください。 「@capgo/capacitor-recaptcha」を使用して、@capgo/capacitor-recaptcha のネイティブ機能を実装してください。 「@capgo/capacitor-social-login」を使用して、@capgo/capacitor-social-login の実装詳細を実装してください。 「@capgo/capacitor-passkey」を使用して、@capgo/capacitor-passkey の実装詳細を実装してください。 「@capgo/capacitor-recaptcha」を使用して、@capgo/capacitor-recaptcha のネイティブ機能を実装してください。 @capgo/capacitor-native-biometric @capgo/capacitor-native-biometric 2要素認証 @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-native-biometric