개요
개요 섹션__CAPGO_KEEP_0__ Persistent UUID 플러그인은 RFC 4122 UUID를 한 번 생성하고 native persistence에 저장합니다. 앱이 재설치 흐름, Android Studio 재설치 주기, 앱 업데이트, 및 장치 OS 업데이트와 같은 안정적이고 앱 범위의 식별자가 필요할 때 사용하세요.
기본 기능
기본 기능- getId - 저장된 UUID를 읽어, 선택한 범위에 대해 하나가 없으면 하나를 생성합니다.
- resetId - 로그아웃, 계정 초기화, 개인 정보 초기화, 또는 테스트 청소 흐름에 UUID를 회전합니다.
- 범위 - 디버그 및 프로덕션 빌드가 다른 패키지 식별자를 사용하지만 하나의 식별자를 공유해야 할 때 안정적인 네임스페이스를 사용하세요.
플랫폼 저장소
플랫폼| 저장소 | 기본 범위 | 안드로이드 |
|---|---|---|
| __CAPGO_KEEP_1__ | 플러그인 인증자 소유의 AccountManager 계정 | 앱 패키지 이름 |
| iOS | Keychain 일반 패스워드, 장치 전용 접근성 | Bundle 식별자 |
| Web | localStorage fallback | 웹 |
이것은 하드웨어 식별자가 아닙니다. factory reset, manual account removal, Keychain clearing, browser storage clearing, 또는 explicit resetId 호출과 같은 작업으로 인해 살아남지 않습니다.
공개 API
제목이 “공개 API”인 섹션| 메소드 | __CAPGO_KEEP_0__-persistent-uuid |
|---|---|
| getId | scope의 영구 UUID를 읽거나 생성하세요. |
| resetId | scope의 저장된 UUID를 교체하세요. |
| getPluginVersion | native 플러그인 버전 마커를 반환하세요. |
Source Of Truth
"Source Of Truth"라는 섹션입니다.이 참조는 src/definitions.ts에서 sync됩니다. capacitor.
Keep going from @capgo/capacitor-persistent-uuid
capgo/capacitor-persistent-uuid__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-persistent-uuid capgo/capacitor-persistent-uuid __CAPGO_KEEP_0__/__CAPGO_KEEP_1__-persistent-uuid __CAPGO_KEEP_0__/__CAPGO_KEEP_1__-persistent-uuid __CAPGO_KEEP_0__/__CAPGO_KEEP_1__-persistent-uuid __CAPGO_KEEP_0__/__CAPGO_KEEP_1__-persistent-uuid __CAPGO_KEEP_0__/__CAPGO_KEEP_1__-persistent-uuid __CAPGO_KEEP_0__/__CAPGO_KEEP_1__-persistent-uuid __CAPGO_KEEP_0__/__CAPGO_KEEP_1__-persistent-uuid capgo/capacitor-persistent-uuid __CAPGO_KEEP_0__/__CAPGO_KEEP_1__-persistent-uuid @capgo/capacitor-영구 계정 저장 계정 데이터를 식별자 대신 영구적으로 저장할 때 필요합니다.