메인 콘텐츠로 건너뛰기

파이어베이스 앱 체크 Capacitor 플러그인

Capacitor 플러그인 (파이어베이스 앱 체크)

설치

bun add @capgo/capacitor-firebase-app-check bunx cap sync
npm, pnpm 또는 yarn
  • npm install @capgo/capacitor-firebase-app-check
  • pnpm add @capgo/capacitor-firebase-app-check
  • yarn add @capgo/capacitor-firebase-app-check

Guide

Capacitor

Firebase App Check을 사용하는 @capgo/capacitor

Capacitor 플러그인(Firebase App Check)

설치

bun add @capgo/capacitor-firebase-app-check
bunx cap sync

bunx cap sync code 플러그인의 네이티브 코드를 프로젝트에 복사합니다. 플러그인 업그레이드 후 다시 실행하세요.

임포트

import { FirebaseAppCheck } from '@capgo/capacitor-firebase-app-check';

API 플러그인

방법 설명
getToken 현재 App Check 토큰을 가져옵니다.
initialize 지정된 앱에 대해 App Check를 활성화합니다. 앱당 한번만 호출할 수 있습니다.
setTokenAutoRefreshEnabled App Check 토큰이 자동으로 갱신되도록 설정합니다.

예시

getToken()

현재 App Check 토큰을 가져옵니다.

import { FirebaseAppCheck } from '@capgo/capacitor-firebase-app-check';

const result = await FirebaseAppCheck.getToken();
// The result holds sensitive values: use it without logging it.

initialize()

지정된 앱에 대해 App Check를 활성화합니다. 앱당 한번만 호출할 수 있습니다.

import { FirebaseAppCheck } from '@capgo/capacitor-firebase-app-check';

await FirebaseAppCheck.initialize();

setTokenAutoRefreshEnabled()

App Check 토큰이 자동으로 갱신되도록 설정합니다.

import { FirebaseAppCheck } from '@capgo/capacitor-firebase-app-check';

await FirebaseAppCheck.setTokenAutoRefreshEnabled({ enabled: true });

이벤트를 듣습니다.

addListener handle을 반환합니다. 화면이 언마운트되거나, handle.remove() 모든 리스너를 해제하려면 FirebaseAppCheck.removeAllListeners() 전체 참조

__CAPGO_KEEP_0__ 저장소

@capgo/capacitor-firebase-app-check 사용에서 계속 진행하세요

이 기능을 사용 중이라면 @capgo/capacitor-firebase-app-check을 사용 중이라면 native plugin 작업을 계획하기 위해 연결하세요 Capgo 플러그인 디렉토리에서 제품 워크플로우를 확인하세요. Capgo 플러그인 디렉토리에서 Capgo 플러그인들에 대해 __CAPGO_KEEP_1__ Capacitor 플러그인들에 대한 구현 세부 정보는 Capacitor 플러그인들에 대해 Capgo Capacitor 플러그인 구현 세부 사항은 Capgo에 의해 제공됩니다. 플러그인 추가 또는 업데이트에 대한 구현 세부 정보는 플러그인 추가 또는 업데이트 Ionic Enterprise 플러그인 대체 Ionic Enterprise 플러그인 대체에 대한 제품 워크플로우를 확인하세요. __CAPGO_KEEP_0__ 네이티브 빌드 Capgo 네이티브 빌드 Capgo Native Builds 제품 워크플로우에 대해.

FAQ

파이어베이스 앱 체크 플러그인 FAQ

파이어베이스 앱 체크 플러그인을 Capacitor 앱에 어떻게 설치할 수 있나요?

"bun add @capgo/capacitor-firebase-app-check" (또는 "npm install @capgo/capacitor-firebase-app-check") 명령어를 실행한 후 "bunx cap sync" 명령어를 실행하여 iOS와 Android 프로젝트가 네이티브 code를 인식하도록 합니다. 그리고 "@capgo/capacitor-firebase-app-check" 모듈을 앱의 code에서 임포트합니다.

React, Vue 및 Angular과 함께 @capgo/capacitor-firebase-app-check가 작동합니까?

네. 파이어베이스 앱 체크는 Capacitor 패키지이므로, Ionic, React, Vue, Angular, Svelte 및 일반 JavaScript와 같은 웹 프레임워크가 Capacitor 내부에서 작동하는 경우에 작동합니다.

어떤 Capacitor 버전이 @capgo/capacitor-firebase-app-check를 지원합니까?

Capgo plugins follow Capacitor's major version: use the plugin major version that matches your Capacitor major version (for example plugin v8 with Capacitor 8). The compatibility table in the GitHub README lists the maintained versions.

@capgo/capacitor-firebase-app-check는 무료이고 오픈 소스인가요?

Yes. The source code is public on GitHub at https://github.com/Cap-go/capacitor-firebase/tree/main/packages/app-check and the package is free to install from npm. Bug reports and pull requests are welcome.

code가 파이어베이스 앱 체크를 사용하는 경우 App Store 리뷰 없이 업데이트할 수 있나요?

code 플러그인을 설치하거나 업그레이드하면 네이티브 code이 변경되므로, 새로운 스토어 빌드를 필요로 합니다. 그 후에 JavaScript, HTML 및 CSS 변경 사항이 플러그인을 호출하는 경우 Capgo 라이브 업데이트를 통해 즉시 배포할 수 있습니다.

파이어베이스 App Check 변경을 앱 리뷰 대기 없이 배포

플러그인은 스토어 빌드에 포함된 후, Capgo 라이브 업데이트 사용하여 사용자에게 JavaScript, HTML 및 CSS 변경을 몇 분 안에 푸시합니다.

Capgo으로 시작하세요