본문으로 건너뛰기

앱 추적 투명도 Capacitor 플러그인

iOS 앱 추적 투명도 권한을 위한 IDFA 접근을 요청하고 확인합니다.

설치

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

설명서

How to use App Tracking Transparency in Capacitor

애플 트래킹 투명성 @capgo/capacitor

Capacitor 애플 트래킹 투명성 플러그인

설치

bun add @capgo/capacitor-app-tracking-transparency
bunx cap sync

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

import

import { AppTrackingTransparency } from '@capgo/capacitor-app-tracking-transparency';

API 한눈에

방법 설명
getStatus 현재 사용자 트래킹 권한 상태를 가져옵니다.
requestPermission 사용자에게 앱 관련 데이터에 대한 앱 트래킹 접근 권한을 요청합니다. iOS 트래킹 허용 대화창을 표시합니다.

예시

getStatus()

현재 추적 허가 상태를 가져옵니다. 사용자에게 알림을 표시하지 않습니다.

import { AppTrackingTransparency } from '@capgo/capacitor-app-tracking-transparency';

const { status } = await AppTrackingTransparency.getStatus();
if (status === 'authorized') {
  console.log('Tracking is authorized');
}

requestPermission()

추적을 위해 앱 관련 데이터에 접근하기 위한 사용자 허가를 요청합니다. iOS 추적 허가 대화 상자를 표시합니다.

import { AppTrackingTransparency } from '@capgo/capacitor-app-tracking-transparency';

const { status } = await AppTrackingTransparency.requestPermission();
switch (status) {
  case 'authorized':
    console.log('User authorized tracking');
    break;
  case 'denied':
    console.log('User denied tracking');
    break;
  case 'restricted':
    console.log('Tracking is restricted');
    break;
  case 'notDetermined':
    console.log('Status not determined');
    break;
}

전체 참조

@capgo/capacitor-앱 추적성 투명성

__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-app-tracking-transparency를 사용 중이라면 capgo/capacitor-app-tracking-transparency와 연결하세요. native plugin 작업을 계획하려면 연결하세요 capgo/capacitor-app-tracking-transparency를 사용 중이라면 capgo/capacitor-app-tracking-transparency와 연결하세요. 시작하기 시작하기 구현 세부 사항에 대해 Capgo 플러그인 디렉토리 Capgo 플러그인 디렉토리에서 제품 워크플로에 대해 Capacitor Capgo 플러그인 Capacitor Capgo 플러그인 구현 세부 사항 및 플러그인 추가 또는 업데이트 __CAPGO_KEEP_0__ 플러그인 추가 또는 업데이트 구현 세부 사항에 대해

FAQ

App Tracking Transparency 플러그인 FAQ

App Tracking Transparency 플러그인을 Capacitor 앱에 설치하는 방법은?

App Tracking Transparency 플러그인을 설치하려면 "bun add @capgo/capacitor-app-tracking-transparency" (또는 "npm install @capgo/capacitor-app-tracking-transparency"), 그리고 "bunx cap sync"를 실행하여 iOS와 Android 프로젝트가 네이티브 code를 인식하도록 하세요. 그리고 "@capgo/capacitor-app-tracking-transparency"를 앱의 code에서 임포트하세요.

React, Vue 및 Angular과 함께 @capgo/capacitor-app-tracking-transparency가 작동하는지 여부는?

예. App Tracking Transparency는 Capacitor 패키지이므로, Ionic, React, Vue, Angular, Svelte 및 일반 JavaScript와 같은 웹 프레임워크가 Capacitor 내에서 실행되는 경우에 작동합니다.

어떤 Capacitor 버전이 @capgo/capacitor-app-tracking-transparency를 지원하는지?

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/@capgo/capacitor-app-tracking-transparency는 무료이며 오픈 소스인가요?

네. code의 소스는 GitHub에 https://github.com/Cap-go/capacitor-app-tracking-transparency/ 에 공개되어 있으며 npm에서 무료로 설치할 수 있습니다. 버그 리포트와 풀 리퀘스트는 환영합니다.

code를 사용하는 App Tracking Transparency를 업데이트할 수 있나요?

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

앱 리뷰 기다리지 않고 앱 추적 투명성 변경을 배달하세요

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

Capgo로 시작하세요