Panduan
Cara menggunakan App Tracking Transparency di Capacitor
Menggunakan @capgo/capacitor-app-tracking-transparency
Plugin Capacitor App Tracking Transparency.
Instal
bun add @capgo/capacitor-app-tracking-transparency
bunx cap sync
bunx cap sync menyalin code native plugin ke dalam proyek native Anda. Jalankan kembali setiap kali melakukan upgrade plugin.
Impor
import { AppTrackingTransparency } from '@capgo/capacitor-app-tracking-transparency';
Sekilas tentang API
| Metode | Deskripsi |
|---|---|
getStatus |
Mendapatkan status otorisasi tracking saat ini tanpa memunculkan prompt ke pengguna. |
requestPermission |
Meminta otorisasi pengguna untuk mengakses data terkait aplikasi guna keperluan tracking. Menampilkan dialog izin tracking native iOS. |
Contoh
getStatus()
Mendapatkan status otorisasi tracking saat ini tanpa memunculkan prompt ke pengguna.
import { AppTrackingTransparency } from '@capgo/capacitor-app-tracking-transparency';
const { status } = await AppTrackingTransparency.getStatus();
if (status === 'authorized') {
console.log('Tracking is authorized');
}
requestPermission()
Meminta otorisasi pengguna untuk mengakses data terkait aplikasi guna keperluan tracking. Menampilkan dialog izin tracking native 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;
}
Referensi lengkap
Lanjutkan dari Menggunakan @capgo/capacitor-app-tracking-transparency
Jika Anda menggunakan Menggunakan @capgo/capacitor-app-tracking-transparency untuk merencanakan pekerjaan plugin native, hubungkan dengan @capgo/capacitor-app-tracking-transparency untuk detail implementasi di @capgo/capacitor-app-tracking-transparency, Panduan Memulai untuk detail implementasi di Getting Started, Direktori Plugin Capgo untuk alur kerja produk di Direktori Plugin Capgo, Plugin Capacitor oleh Capgo untuk detail implementasi di Plugin Capacitor oleh Capgo, dan Menambahkan atau Memperbarui Plugin untuk detail implementasi di bagian Menambahkan atau Memperbarui Plugin.