Lompat ke konten

Pengayaan iOS

GitHub

On iOS, plugin menyimpan UUID di Keychain sebagai item kata sandi umum. Item tersebut hanya tersedia di perangkat dan menggunakan identifier aplikasi sebagai ruang lingkup default.

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 ruang lingkup default ketika identifier aplikasi stabil.

const result = await PersistentUuid.getId();

Pakai ruang lingkup khusus ketika variasi build berbeda harus diarahkan ke satu identifier aplikasi.

const result = await PersistentUuid.getId({ scope: 'com.example.app' });

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

Jika Anda memvalidasi penyimpanan iOS, hubungkan halaman ini dengan Mengawali untuk penggunaan API Sifat Android untuk perilaku reinstall Android, dan Menggunakan @capgo/capacitor-persistent-uuid untuk walkthrough yang lengkap.