메뉴로 바로가기

@capgo/capacitor-persistent-uuid

Capacitor의 영구 UUID

앱이 재설치, 안드로이드 스튜디오 재설치, 앱 업데이트, 장치 OS 업데이트와 같은 흐름을 살아남을 수 있는 안정적이고 앱 범위의 식별자에 필요할 때 사용하는 영구 UUID 플러그인은 RFC 4122 UUID를 한 번 생성하고 native persistence에 저장합니다.

  • getId - 저장된 UUID를 읽어, 선택한 범위에 대해 하나가 없으면 하나를 생성합니다.
  • resetId - 로그아웃, 계정 초기화, 개인 정보 초기화, 테스트 청소 흐름에 사용할 때 UUID를 회전합니다.
  • scope - debug 및 production 빌드가 다른 패키지 식별자를 사용하지만 하나의 식별자를 공유해야 할 때 안정적인 네임스페이스를 사용합니다.

플랫폼 저장소

플랫폼 저장소 섹션
플랫폼저장소기본 범위
안드로이드플러그인 인증자 소유 AccountManager 계정앱 패키지 이름
iOS키체인 일반 패스워드, 장치 전용 접근성버нд레잉 식별자
localStorage 대체

이것은 하드웨어 식별자가 아닙니다. factory reset, manual account removal, Keychain clearing, 브라우저 저장소 삭제, 또는 명시적 resetId 호출과 같은 작업에 의해 살아남지 않습니다.

메서드설명
getId범위에 대한 영구 UUID를 읽거나 생성합니다.
resetId범위에 대한 저장된 UUID를 교체합니다.
getPluginVersion원본 플러그인 버전 마커를 반환합니다.

이 참조는 src/definitions.ts에서 동기화됩니다. capacitor-persistent-uuid.

capgo/capacitor-persistent-uuid에서 계속 진행하세요.

“capgo/capacitor-persistent-uuid에서 계속 진행하세요.”라는 제목의 섹션

이러한 플러그인을 사용 중이라면 @capgo/capacitor-persistent-uuid 앱 설치를 재설치 흐름을 통해 식별하는 데 사용하는 경우 설치 및 사용에 대한 시작 지침 설치 및 사용에 대한 시작 지침 안드로이드 동작 AccountManager의 세부 정보를 위해 iOS 동작 Keychain의 세부 정보를 위해 @capgo/capacitor-persistent-uuid 튜토리얼을 위해 @capgo/capacitor-persistent-account 계정 데이터를 식별자 대신 영구적으로 저장할 때 필요합니다.