メインコンテンツにジャンプ
@capgo/capacitor-アプリトラッキング透明性 アナリティクス オープンソース

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

IDFA アクセス許可の iOS App Tracking Transparency の要求と確認

インストール

bun add @capgo/capacitor-app-tracking-transparency bunx cap sync
npm、pnpm、または yarn
  • npm install @capgo/capacitor-app-tracking-transparency
  • pnpm add @capgo/capacitor-app-tracking-transparency
  • yarn add @capgo/capacitor-app-tracking-transparency

ガイド

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 プラグインの実装詳細について、 プラグインの追加または更新 プラグインの追加または更新の実装詳細について

FAQ

App Tracking Transparency プラグインのFAQ

App Tracking Transparency プラグインを Capacitor アプリにインストールするにはどうすればいいですか?

「bun add @capgo/capacitor-app-tracking-transparency」(または「npm install @capgo/capacitor-app-tracking-transparency」)を実行し、次に「bunx cap sync」を実行して、iOSとAndroidのプロジェクトがネイティブ codeを取得できるようにします。 capgoから「@capacitor/code-app-tracking-transparency」をインポートしてください。

@capgo/capacitor-app-tracking-transparencyは、React、Vue、Angularとどのくらいの関係があるのでしょうか。

Yes. App Tracking Transparency is a Capacitor package, so it works with any web framework that runs inside Capacitor, including Ionic, React, Vue, Angular, Svelte and plain JavaScript.

どの Capacitor バージョンが @capgo/capacitor-app-tracking-transparency でサポートされています?

Capgo プラグインは Capacitor のメジャーバージョンに従います: Capacitor のメジャーバージョンと一致するプラグインのメジャーバージョンを使用してください (例: プラグイン v8 と Capacitor 8)。互換性のある表は GitHub README に記載されています。

@capgo/capacitor-app-tracking-transparency は無料でオープンソースですか?

Yes. The source code is public on GitHub at https://github.com/Cap-go/capacitor-app-tracking-transparency/ and the package is free to install from npm. Bug reports and pull requests are welcome.

App Tracking Transparency を使用する code をアップデートすることは可能ですか?

プラグインをインストールまたはアップグレードするとネイティブの code が変更されるため、ストアのビルドが必要になります。その後、JavaScript、HTML、CSS の変更がプラグインを呼び出すと Capgo のライブアップデートで即時実行できます。

アプリトラッキング透明性の変更をアプリレビューの待たずに配信

プラグインがストアビルドに追加されたら、Capgo ライブアップデートは、ユーザーにJavaScript、HTML、CSSの変更を数分でプッシュします。

Capgo で始めましょう