ガイド
アプリトラッキング透明性のチュートリアル
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
トラッキングの許可を求めるダイアログを表示します。
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/
Keep going from Using @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を使用して nativeプラグインの作業を計画する場合、@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 プラグインの追加または更新 プラグインの追加または更新の実装詳細についてはプラグインの追加または更新を参照してください。