본문으로 바로가기
플러그인으로 돌아가기
@capgo/capacitor-앱 추적성 투명성
튜토리얼
github.com/Cap-go에 의해

앱 추적성 투명성

iOS 앱 추적성 투명성 권한을 요청하고 IDFA 접근을 확인하기 위해

가이드

애플 트래킹 투명도 튜토리얼

@capgo/capacitor-애플-트래킹-투명도-튜토리얼 사용하기

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

설치

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

이 플러그인은 다음을 제공합니다.

  • 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;
}

전체 참조

Using @capgo/capacitor-app-tracking-transparency에서 계속하세요.

이 플러그인을 사용 중이라면 @capgo/capacitor-app-tracking-transparency native 플러그인 작업을 계획하기 위해 연결하는 @capgo/capacitor-app-tracking-transparency @capgo/capacitor-app-tracking-transparency 시작하기 @__CAPGO_KEEP_0__ 플러그인 디렉토리 @Capgo 플러그인 디렉토리 내의 제품 워크플로우에 대해 @Capgo 플러그인들에 의해 __CAPGO_KEEP_1__ @Capacitor 플러그인들에 의해 Capgo의 구현 세부 사항에 대해 for the implementation detail in Capacitor Plugins by Capgo, and @__CAPGO_KEEP_0__ 플러그인들에 의해 Adding or Updating Plugins의 구현 세부 사항에 대해. @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-app-tracking-transparency