Android 동작
이 설정 프롬프트를 설치 단계와 이 플러그인의 전체 마크다운 가이드와 함께 복사합니다.
저장 모델
저장 모델안드로이드에서 플러그인은 앱 패키지 이름을 스코프로 사용하는 플러그인 소유자 인증 계정 아래 AccountManager에서 UUID를 저장합니다.
이것은 앱 프라이빗 스토리지가 제거되는 일반적인 재설치 경로에서 UUID를 살아남게 해줍니다. 이에는 앱 스튜디오 재설치/재설치 주기 및 패키지 이름이 동일한 경우에 서명 키가 다를 때 debug 또는 Play로 설치되는 경우도 포함됩니다.
안정적인 스코프 규칙
Stable Scope Rules빌드 간 앱 패키지 이름이 안정적일 때 기본 범위 사용
const result = await PersistentUuid.getId();debug, staging, 및 production 빌드가 다른 패키지 식별자를 사용하지만 하나의 지속적 UUID를 공유해야 할 때 사용자 지정 범위 사용
const result = await PersistentUuid.getId({ scope: 'com.example.app' });제한
제한UUID는 사용자가 안드로이드 설정에서 계정 제거, 장치가 factory reset, 패키지/범위가 변경되거나 앱이 resetId를 호출할 때 잃어버릴 수 있습니다.
안드로이드 동작에서 계속
안드로이드 동작에서 계속Android 재설치 동작을 검증하고 있다면 이 페이지를 시작하기 for API 사용에 대해, iOS 동작 __CAPGO_KEEP_0__ 플랫폼 차이점과 @capgo/capacitor-persistent-uuid 완전한_walkthrough를 위해