Lompat ke konten

Sifat iOS

GitHub

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 Stabil

Gunakan 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' });

UUID dapat hilang jika pengguna menghapus perangkat, data Keychain dihapus, akses Keychain berubah, akses tim/paket berubah, atau aplikasi memanggil resetId.

Mulai Mulai untuk penggunaan API tingkah laku Android untuk perilaku Android reinstall, dan Menggunakan @capgo/capacitor-persistent-uuid untuk panduan lengkap.