Sifat iOS
Salin prompt pengaturan dengan langkah instalasi dan panduan markdown lengkap untuk plugin ini.
Model Penyimpanan
Bagian berjudul βModel PenyimpananβPada iOS, plugin menyimpan UUID di Keychain sebagai item kata sandi umum. Item tersebut hanya tersedia di perangkat dan menggunakan identifier aplikasi sebagai skop default.
Hal ini bertahan selama pembaruan aplikasi dan pembaruan iOS. Hal ini juga bertahan selama alur reinstall asalkan iOS menjaga item Keychain dan aplikasi menjaga akses Keychain yang kompatibel melalui bundle dan aturan Apple yang sama.
Aturan Skop yang Stabil
Bidang Lingkup StabilGunakan lingkup default ketika identifikasi paket stabil.
const result = await PersistentUuid.getId();Gunakan lingkup khusus ketika variasi bangun beberapa kali harus menyelesaikan ke satu identifikasi aplikasi.
const result = await PersistentUuid.getId({ scope: 'com.example.app' });Batasan
Bidang Lingkup BatasanUUID dapat hilang jika pengguna menghapus perangkat, data Keychain dihapus, akses Keychain berubah, akses tim/paket berubah, atau aplikasi memanggil resetId.
Lanjutkan dari perilaku iOS
Jika Anda memvalidasi pengecekan persistensi iOS, hubungkan halaman ini denganMulai Mulai untuk penggunaan API tingkah laku Android untuk perilaku Android reinstall, dan Menggunakan @capgo/capacitor-persistent-uuid untuk panduan lengkap.