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

App Tracking Transparency

iOS App Tracking Transparency の許可を求め、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

__CAPGO_KEEP_0__のデータにアクセスするために必要なアプリ関連のデータへのユーザー認可を要求します。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-app-tracking-transparencyを使用している場合

__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-app-tracking-transparencyを使用している場合 capgo/capacitor-app-tracking-transparencyを使用している場合 __CAPGO_KEEP_0__/__CAPGO_KEEP_1__-app-tracking-transparencyを使用している場合 capgo/capacitor-app-tracking-transparencyを使用している場合 実装詳細については @capgo/capacitor-app-tracking-transparency に参照してください。 Getting Started 実装詳細については Getting Started に参照してください。 Capgo プラグインディレクトリ 実装詳細については Capgo プラグインディレクトリ に参照してください。 Capacitor プラグイン ( Capgo によって提供) 実装詳細については Capacitor プラグイン ( Capgo によって提供) に参照してください。 プラグインの追加または更新 実装詳細については プラグインの追加または更新 に参照してください。