@capgo/capacitor-persistent-uuid
Ikhtisar
Bagian berjudul “Ringkasan”Generate dan simpan satu UUID khusus aplikasi yang bertahan setelah reinstall, update aplikasi, dan update OS
Mulai dengan getId() dan metode inti lainnya yang tercantum di bawah ini.
Dukungan platform
Bagian berjudul “Dukungan platform”| Platform | Dukungan | Catatan |
|---|---|---|
| iOS | Ya | Native |
| Android | Ya | Native |
| Web | Tidak | Lindungi dengan Capacitor.getPlatform() |
Kemampuan Utama
Bagian berjudul “Kemampuan Utama”- getId - Baca UUID yang tersimpan, atau buat baru jika belum ada untuk scope yang dipilih.
- resetId - Rotasi UUID untuk alur logout, reset akun, reset privasi, atau pembersihan data test.
- scope - Gunakan namespace yang stabil jika build debug dan production menggunakan package identifier berbeda namun harus berbagi satu identifier yang sama.
Penyimpanan platform
Bagian berjudul “Penyimpanan platform”| Platform | Penyimpanan | Scope default |
|---|---|---|
| Android | Akun AccountManager milik plugin authenticator | Nama package aplikasi |
| iOS | Keychain generic password, aksesibilitas device-only | Bundle identifier |
| Web | fallback localStorage | web |
Ini bukan identifier hardware. ID ini tidak bertahan setelah factory reset, penghapusan akun manual, pembersihan Keychain, pembersihan storage browser, atau pemanggilan resetId secara eksplisit.
API Publik
Bagian berjudul “Public API”| Metode | Deskripsi |
|---|---|
| getId | Baca atau buat UUID persisten untuk suatu scope. |
| resetId | Ganti UUID yang tersimpan untuk suatu scope. |
| getPluginVersion | Kembalikan penanda versi plugin native. |
Sumber Kebenaran
Bagian berjudul “Sumber Kebenaran”Referensi ini disinkronkan dari src/definitions.ts di capacitor-persistent-uuid.
Lanjutkan dari @capgo/capacitor-persistent-uuid
Bagian berjudul “Lanjutkan dari @capgo/capacitor-persistent-uuid”Jika Anda menggunakan @capgo/capacitor-persistent-uuid untuk mengidentifikasi instalasi aplikasi di berbagai alur instal ulang, hubungkan dengan Panduan Memulai untuk instalasi dan penggunaan, Perilaku Android untuk detail AccountManager, Perilaku iOS untuk detail Keychain, Menggunakan @capgo/capacitor-persistent-uuid untuk tutorialnya, dan @capgo/capacitor-persistent-account saat Anda perlu menyimpan data akun, bukan sekadar identifier.