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

앱 추적성 투명성

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

가이드

앱 추적성 투명성에 대한 튜토리얼

@capgo/capacitor-app-tracking-transparency 사용

Capacitor 앱 추적성 투명성 플러그인

설치

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

이 플러그인이 제공하는 것

  • getStatus - 사용자에게 앱 데이터에 대한 액세스 권한을 요청하기 위해 사용자에게 앱 관련 데이터에 대한 액세스 권한을 요청합니다.
  • requestPermission - 사용자에게 앱 관련 데이터에 대한 액세스 권한을 요청하기 위해 사용자에게 앱 관련 데이터에 대한 액세스 권한을 요청합니다.

예시 사용법

getStatus

현재 추적 허가 상태를 가져옵니다. 사용자에게提示하지 않습니다.

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

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

requestPermission

앱 관련 데이터에 대한 추적을 위해 사용자 허가를 요청합니다. native 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;
}

전체 참조