Lewati ke konten

@capgo/capacitor-uuid Persisten

UUID Aplikasi yang Tahan untuk Capacitor.

Plugin UUID yang Tahan menciptakan UUID RFC 4122 acak sekali dan menyimpannya dengan persistensi asli. Gunakanlah ketika aplikasi Anda membutuhkan identifikasi stabil, yang terbatas pada aplikasi, yang dapat bertahan melalui aliran penginstalan ulang aplikasi, siklus penginstalan ulang Android Studio, pembaruan aplikasi, dan pembaruan sistem operasi perangkat.

  • getId - Baca UUID yang disimpan, membuat satu jika tidak ada untuk ruang lingkup yang dipilih.
  • resetId - Rotasi UUID untuk aliran logout, reset akun, reset privasi, atau aliran pembersihan uji.
  • ruang lingkup - Gunakan nama ruang yang stabil ketika debug dan produksi menggunakan identifier paket yang berbeda tetapi harus berbagi satu identifier.
PlatformPenyimpananSkop default
Ruangan defaultPengelola Akun yang dimiliki oleh pengaturan autentikasi pluginNama Paket Aplikasi
iOSKunci Akses Generic, Akses Perangkat HanyaIdentifikasi Paket
WeblocalStorage fallbackweb

Ini bukan identifikasi perangkat keras. Ini tidak bertahan lama setelah reset pabrik, penghapusan akun manual, membersihkan Keychain, membersihkan penyimpanan browser, atau panggilan resetId eksplisit.

MetodeDeskripsi
getIdBaca atau buat UUID persisten untuk ruang lingkup.
resetIdGanti UUID yang disimpan untuk ruang lingkup.
Versi PluginMengembalikan versi penanda plugin asli.

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

Teruskan dari @capgo/capacitor-persistent-uuid

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

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