Lompat ke konten

@capgo/capacitor-persistent-uuid

UUID Tetap Aplikasi untuk Capacitor.

Plugin UUID Tetap menghasilkan UUID acak RFC 4122 sekali dan menyimpannya dengan persistensi native. Gunakanlah ketika aplikasi Anda membutuhkan identifikasi stabil, yang dapat bertahan selama aplikasi diinstal ulang, siklus ulang Android Studio, pembaruan aplikasi, dan pembaruan OS perangkat.

  • getId - Baca UUID yang disimpan, membuat satu jika tidak ada untuk ruang lingkup yang dipilih.
  • resetId - Rotasi UUID untuk logout, reset akun, reset privasi, atau alur pembersihan tes.
  • scope - Gunakan ruang lingkup stabil ketika build debug dan produksi menggunakan paket identifikasi yang berbeda tetapi harus berbagi satu identifikasi.
PlatformPenyimpananLingkup default
AndroidAkun Manager Account milik pengaturan autentikasi pluginNama paket aplikasi
iOSKunci generic password, aksesibilitas perangkat hanyaIdentifikasi paket
WebPengganti penyimpanan lokalweb

Perlu diingat bahwa ini bukanlah identifikasi perangkat keras. Ini tidak bertahan setelah reset pabrik, penghapusan akun manual, membersihkan Keychain, membersihkan penyimpanan browser, atau panggilan resetId eksplisit.

MetodeDeskripsi
getIdBaca atau buat UUID yang persisten untuk ruang lingkup.
resetIdGanti UUID yang disimpan untuk ruang lingkup.
getPluginVersionKembalikan tanda versi plugin native.

Referensi ini disinkronkan dari src/definitions.ts di capacitor-uuid-persistent.

Teruskan dari @capgo/capacitor-uuid-persistent

Bab berjudul “Teruskan dari @capgo/capacitor-uuid-persistent”

Jika Anda menggunakan @capgo/capacitor-uuid-persistent untuk mengidentifikasi instalasi aplikasi di antara aliran reinstall, hubungkannya dengan Panduan Awal untuk instalasi dan penggunaan, Sikap Android untuk detail AccountManager, Sikap iOS untuk detail Keychain, Menggunakan @capgo/capacitor-persistent-uuid untuk tutorial, dan @capgo/capacitor-persistent-account ketika Anda perlu menyimpan data akun daripada identifier.