Lompat ke konten

Behavior iOS

GitHub

On iOS, the plugin stores the UUID in Keychain as a generic password item. The item is device-only and uses the bundle identifier as the default scope.

This survives app updates and iOS updates. It also survives reinstall flows as long as iOS keeps the Keychain item and the app keeps compatible Keychain access through the same bundle and Apple team rules.

Pakai skop default ketika identifikasi paket stabil.

const result = await PersistentUuid.getId();

Pakai skop khusus ketika ada variasi bangun yang harus diresolusi 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.

Teruskan dari iOS Behavior

Judul: Teruskan dari iOS Behavior

Jika Anda memvalidasi persistensi iOS, hubungkan halaman ini dengan Mulai Berjalan untuk penggunaan API Perilaku Android untuk perilaku penginstalan ulang Android, dan Menggunakan @capgo/capacitor-persistent-uuid untuk panduan lengkap.