Sikap Android
Salin prompt pengaturan dengan langkah instalasi dan panduan markdown lengkap untuk plugin ini.
Model Penyimpanan
Bab berjudul “Model Penyimpanan”Pada Android, plugin menyimpan UUID di AccountManager di bawah akun autentikator plugin yang dimiliki. Nama akun default menggunakan nama paket aplikasi sebagai ruang lingkup.
Ini memungkinkan UUID bertahan hidup di jalur penginstalan umum di mana penyimpanan pribadi aplikasi akan dihapus, termasuk siklus penginstalan Android Studio/uninstall dan instalasi yang ditandatangani dengan kunci debug atau Play yang berbeda ketika nama paket tetap sama.
Aturan Ruang Lingkup Stabil
Judul Bagian: “Aturan Lingkup Stabil”Pakai lingkup bawaan ketika nama paket aplikasi stabil di antara build.
const result = await PersistentUuid.getId();Pakai lingkup khusus ketika build debug, staging, dan produksi menggunakan identifikasi paket yang berbeda tetapi harus berbagi satu UUID yang persisten.
const result = await PersistentUuid.getId({ scope: 'com.example.app' });Batasan
Judul Bagian: “Batasan”UUID dapat hilang jika pengguna menghapus akun dari pengaturan Android, perangkat direset ke pabrik, paket/lingkup berubah, atau aplikasi memanggil resetId.
Teruskan dari perilaku Android
Judul Bagian: “Teruskan dari Perilaku Android”Jika Anda memvalidasi perilaku penginstalan ulang Android, hubungkan halaman ini dengan Mulai Menggunakan untuk penggunaan API perilaku iOS untuk perbedaan platform Apple, dan Menggunakan @capgo/capacitor-persistent-uuid untuk panduan lengkap.