설명서
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__ 플러그인 추가 또는 업데이트 구현 세부 사항에 대해