Android セットアップ
インストール手順と、このプラグインの完全なMarkdownガイドを含むセットアッププロンプトをコピーします。
サイトキー
「Site Key」セクション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.0GoogleのAndroid reCAPTCHA SDK は、利用アプリでのコアライブラリのデシュガーリングが必要です。このプラグインは、それらを自動的に有効にします。 npx cap sync android さらに追加します:
com.android.tools:desugar_jdk_libs:2.1.5アプリのGradle設定で、次のように依存関係のバージョンを上書きできます: recaptchaVersion より新しい Google SDK リリースに固定する必要がある場合は、
desugaring の依存関係を次のように上書きできます: desugarJdkLibsVersion.
import { Recaptcha } from '@capgo/capacitor-recaptcha';
const { token } = await Recaptcha.execute({ action: 'checkout', timeout: 10000,});保護されたリクエストを受け入れる前に、トークンを直ちにバックエンドへ送信し、reCAPTCHA の assessment を作成してください。
Android セットアップから続ける
「Androidのセットアップから続ける」セクション使用している場合 Android セットアップ 認証とアカウントフローを計画するには、これを次と連携させてください @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要素認証 二要素認証の実装の詳細については。