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

アプリトラッキング透明性

iOS App トラッキング透明性の許可を要求してIDFAへのアクセスを確認する

ガイド

App トラッキング透明性のチュートリアル

使用中: @capgo/capacitor-app-tracking-transparency

Capacitor App Tracking Transparency Plugin.

インストール

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

フルリファレンス

使用中の@capgo/capacitor-app-tracking-transparency

If you are using @capgo/capacitor-app-tracking-transparency を使用してnative pluginの作業を計画する場合、@__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-app-tracking-transparency @capgo/capacitor-app-tracking-transparency @capgo/capacitor-app-tracking-transparency の実装詳細については@__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-app-tracking-transparency を参照してください。 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 の製品ワークフローについては__CAPGO_KEEP_0__ Plugin Directory、を参照してください。 実装詳細についての追加または更新の際の詳細を参照してください。