Ringkasan
Section titled “Overview”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.
Kemampuan Utama
Section titled “Core Capabilities”- 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.
Penyimpanan Platform
Judul Bagian “Penyimpanan Platform”| Platform | Penyimpanan | Skop default |
|---|---|---|
| Ruangan default | Pengelola Akun yang dimiliki oleh pengaturan autentikasi plugin | Nama Paket Aplikasi |
| iOS | Kunci Akses Generic, Akses Perangkat Hanya | Identifikasi Paket |
| Web | localStorage fallback | web |
Ini bukan identifikasi perangkat keras. Ini tidak bertahan lama setelah reset pabrik, penghapusan akun manual, membersihkan Keychain, membersihkan penyimpanan browser, atau panggilan resetId eksplisit.
Publik API
Bagian berjudul “Publik API”| Metode | Deskripsi |
|---|---|
| getId | Baca atau buat UUID persisten untuk ruang lingkup. |
| resetId | Ganti UUID yang disimpan untuk ruang lingkup. |
| Versi Plugin | Mengembalikan versi penanda plugin asli. |
Sumber Kebenaran
Bab berjudul “Sumber Kebenaran”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