Lebih lanjut ke konten utama

Pengawasan Transparansi Aplikasi Plugin Capacitor

Minta dan periksa izin Transparansi Aplikasi iOS untuk akses IDFA

Install

bun add @capgo/capacitor-app-tracking-transparency bunx cap sync
npm, pnpm atau yarn
  • npm install @capgo/capacitor-app-tracking-transparency
  • pnpm add @capgo/capacitor-app-tracking-transparency
  • yarn add @capgo/capacitor-app-tracking-transparency

Panduan

Cara menggunakan Transparansi Aplikasi di Capacitor

Menggunakan @capgo/capacitor-transparansi-penargetan-aplikasi

Plugin Transparansi Aplikasi Capacitor.

Pasang

bun add @capgo/capacitor-app-tracking-transparency
bunx cap sync

bunx cap sync mengcopy kode native code ke dalam proyek native Anda. Jalankan lagi setelah setiap pembaruan plugin.

Import

import { AppTrackingTransparency } from '@capgo/capacitor-app-tracking-transparency';

API secara singkat

Metode Deskripsi
getStatus Mendapatkan status izin pelacakan saat ini tanpa meminta pengguna.
requestPermission Mengajukan izin pengguna untuk mengakses data aplikasi terkait pelacakan. Menampilkan dialog izin pelacakan iOS native.

Contoh

getStatus()

Mendapatkan status izin pelacakan saat ini tanpa meminta pengguna.

import { AppTrackingTransparency } from '@capgo/capacitor-app-tracking-transparency';

const { status } = await AppTrackingTransparency.getStatus();
if (status === 'authorized') {
  console.log('Tracking is authorized');
}

requestPermission()

Mengajukan izin pengguna untuk mengakses data aplikasi terkait pelacakan. Menampilkan dialog izin pelacakan iOS native.

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

Referensi Lengkap

Teruskan dari Menggunakan @capgo/capacitor-app-tracking-transparansi

Jika Anda menggunakan Menggunakan @capgo/capacitor-app-tracking-transparansi untuk merencanakan pekerjaan plugin native, hubungkannya dengan @capgo/capacitor-app-tracking-transparansi untuk detail implementasi di @capgo/capacitor-app-tracking-transparansi Mulai Menggunakan untuk detail implementasi di Berikut Daftar Plugin Capgo untuk alur kerja produk di Daftar Plugin Capgo Capacitor Plugin oleh Capgo untuk detail implementasi di Capacitor Plugin oleh Capgo, dan Menambahkan atau Mengupdate Plugin untuk detail implementasi di Menambahkan atau Mengupdate Plugin.

FAQ

FAQ Plugin Transparansi Pemantauan Aplikasi

Bagaimana cara menginstal plugin App Tracking Transparency di aplikasi Capacitor?

Jalankan "bun add @capgo/capacitor-app-tracking-transparency" (atau "npm install @capgo/capacitor-app-tracking-transparency"), kemudian jalankan "bunx cap sync" agar projek iOS dan Android dapat menangkap kode native code. Import dari "@capgo/capacitor-app-tracking-transparency" di aplikasi code.

Apakah @capgo/capacitor-app-tracking-transparency dapat digunakan dengan React, Vue, dan Angular?

Ya. Plugin App Tracking Transparency adalah paket Capacitor, sehingga dapat digunakan dengan framework web apa pun yang berjalan di dalam Capacitor, termasuk Ionic, React, Vue, Angular, Svelte, dan JavaScript biasa.

Versi Capacitor mana yang didukung oleh @capgo/capacitor-app-tracking-transparency?

Capgo plugin mengikuti versi utama Capacitor: gunakan versi plugin utama yang sesuai dengan versi utama Capacitor (misalnya plugin v8 dengan Capacitor 8). Tabel kompatibilitas di README GitHub menampilkan versi yang dipertahankan.

Apakah @capgo/capacitor-app-tracking-transparency gratis dan terbuka sumber?

Ya. Sumber code tersedia secara publik di GitHub di https://github.com/Cap-go/capacitor-app-tracking-transparency/ dan paketnya dapat diinstal secara gratis dari npm. Laporan bug dan permintaan pull selalu welcome.

Apakah saya dapat memperbarui code yang menggunakan App Tracking Transparency tanpa melalui tinjauan App Store?

Memasang atau mengupgrade plugin mengubah native code, sehingga memerlukan pembangunan toko baru. Setelah itu, perubahan JavaScript, HTML, dan CSS yang memanggil plugin dapat berlayar secara instan dengan Capgo pembaruan hidup.

Kirim Perubahan Transparansi Aplikasi Tanpa Menunggu Tinjauan Aplikasi

Setelah plugin ini di dalam toko Anda, Capgo live updates meneruskan perubahan JavaScript, HTML, dan CSS Anda ke pengguna dalam menit.

Mulai dengan Capgo