メインコンテンツにジャンプ
プラグインに戻る
@capgo/capacitor-app-tracking-transparency
チュートリアル
@capgo/capacitor-app-tracking-transparency

App Tracking Transparency

iOS App Tracking Transparency の許可を求め、IDFA アクセスを確認する

ガイド

App Tracking Transparencyのチュートリアル

Using @capgo/capacitor-app-tracking-transparency

Capacitor App Tracking Transparency プラグイン

インストール

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

このプラグインが提供するもの

  • getStatus - ユーザーにアプリ関連データへのトラッキングへのアクセスを求めるためのダイアログを表示します。
  • requestPermission - ユーザーにアプリ関連データへのトラッキングへのアクセスを求めるダイアログを表示します。

例の使用方法

getStatus

ユーザーにアプリ関連データへのアクセスを求めるためにトラッキングの許可を取得することを要求します。iOSのネイティブトラッキングの許可ダイアログを表示します。

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

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

requestPermission

トラッキングの許可の現在の状態を取得します。ユーザーにダイアログを表示せずに。

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

あなたが使用している Using @capgo/capacitor-app-tracking-transparency あなたがnativeプラグインの作業を計画するために使用している場合、@__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-app-tracking-transparencyを接続する あなたが@capgo/capacitor-app-tracking-transparencyを使用している場合 Capacitorアプリトラッキング透明性の実装詳細については、@capgo/capacitor-app-tracking-transparencyを参照してください。 Getting Started Capacitorアプリトラッキング透明性の実装詳細については、Getting Startedを参照してください。 Capgo Plugin Directory for the product workflow in Capgo Plugin Directory, Capacitor Plugins by Capgo for the implementation detail in Capacitor Plugins by Capgo, and プラグインの追加または更新 プラグインの追加または更新の実装詳細については、プラグインの追加または更新を参照してください。