ガイド
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 の概要
| 説明 | Description |
|---|---|
getStatus |
ユーザーにアプリ関連データへのトラッキングへのアクセスを許可するよう求めます。iOS のネイティブ トラッキング許可ダイアログを表示します。 |
requestPermission |
例 |
例
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-アプリトラッキング透明性
Capacitor-app-tracking-transparency を使用している場合 @capgo/capacitor-アプリトラッキング透明性 native plugin work を計画するには、を接続する @capgo/capacitor-app-tracking-transparency @capgo/capacitor-アプリトラッキング透明性 スタートガイド スタートガイドの実装詳細について Capgo プラグインディレクトリ Capgo プラグインディレクトリの製品ワークフローについて Capacitor Capgo プラグイン Capacitor Capgo プラグインの実装詳細について、 プラグインの追加または更新 プラグインの追加または更新の実装詳細について