컨텐츠로 바로가기

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.

Android는 Google의 모바일 reCAPTCHA SDK을 사용합니다. 이 플러그인은 Web에서만 일반(non-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

Google __CAPGO_KEEP_0__의 최신 릴리스를 고정하려면 필요합니다. recaptchaVersion when you need to pin a newer Google SDK release. You can override the desugaring dependency with desugarJdkLibsVersion.

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

보안 요청을 수락하기 전에 reCAPTCHA 평가를 생성하고 즉시 백엔드에 토큰을 전송하세요.

안드로이드 설정에서 계속

안드로이드 설정에서 계속 섹션

이미 사용 중이시면 인증 및 계정 흐름을 계획하는 경우 Android Setup을 @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-recaptcha와 연결하세요. Using @capgo/capacitor-recaptcha에서 native capability를 사용하는 경우 @capgo/capacitor-recaptcha를 사용하세요. Using @capgo/capacitor-recaptcha에서 @capgo/capacitor-social-login을 사용하세요. Using @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 단계 인증 2 단계 인증 구현 세부 사항에 대해.