ガイド
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;
}
フルリファレンス
- GitHub: https://github.com/Cap-go/capacitor-app-tracking-transparency/
- ドキュメント: /docs/plugins/app-tracking-transparency/
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 プラグインの追加または更新 プラグインの追加または更新の実装詳細については、プラグインの追加または更新を参照してください。