Ringkasan
RingkasanPlugin UUID yang Tahan Lama menciptakan UUID RFC 4122 acak sekali dan menyimpannya dengan persistensi asli. Gunakan plugin ini ketika aplikasi Anda memerlukan identifier stabil, yang dapat bertahan selama alur penginstalan ulang aplikasi, siklus penginstalan ulang Android Studio, pembaruan aplikasi, dan pembaruan OS perangkat.
Kemampuan Inti
Ringkasan- 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 uji.
- scope - Gunakan nama ruang lingkup stabil ketika debug dan build produksi menggunakan identifier paket yang berbeda tetapi harus berbagi satu identifier.
Penyimpanan Platform
Ringkasan| Platform | Penyimpanan | Ruang Lingkup Default |
|---|---|---|
| Android | Pemilik akun AccountManager milik pengaturan plugin | Nama paket aplikasi |
| iOS | Sandi password Keychain umum, aksesibilitas perangkat hanya | Identifikasi paket |
| Web | Pengganti penyimpanan localStorage | web |
Ini bukan identifikasi perangkat keras. Ini tidak bertahan selama reset pabrik, penghapusan akun manual, membersihkan Keychain, membersihkan penyimpanan browser, atau panggilan resetId eksplisit.
Akses publik API
Judul bagian “Akses publik API”| Metode | Deskripsi |
|---|---|
| getId | Baca atau buat UUID yang persisten untuk sebuah ruang lingkup. |
| resetId | Ganti UUID yang disimpan untuk sebuah ruang lingkup. |
| getPluginVersion | Kembalikan versi plugin native marker. |
Sumber Kebenaran
Bagian berjudul “Sumber Kebenaran”Referensi ini disinkronkan dari src/definitions.ts di capacitor-uuid-persisten.
Teruskan dari @capgo/capacitor-persistent-uuid
Judul Bagian: Teruskan dari @capgo/capacitor-persistent-uuidJika Anda menggunakan @capgo/capacitor-persistent-uuid untuk mengidentifikasi instalasi aplikasi di antara alur reinstall, hubungkannya dengan Getting Started untuk instalasi dan penggunaan, Tindakan Android untuk detail AccountManager, Tindakan iOS untuk detail Keychain, Menggunakan @capgo/capacitor-persistent-uuid untuk tutorial, dan @capgo/capacitor-akun yang bertahan lama ketika Anda membutuhkan data akun yang bertahan lama bukan hanya identifikasi.