안드로이드 동작
설치
저장 모델
저장 모델Android에서 플러그인은 UUID를 AccountManager 아래에 플러그인 소유자 인증 계정 하위에 저장합니다. 기본 계정 이름은 앱 패키지 이름을 범위로 사용합니다.
UUID는 앱 프라이빗 스토리지가 제거되는 일반적인 재설치 경로에서 살아남습니다. 이에는 Android Studio 재설치/재설치 주기 및 패키지 이름이 동일한 경우에 서명된 디버그 또는 Play signing 키로 설치되는 경우도 포함됩니다.
안정적인 범위 규칙
앱 패키지 이름이 빌드 간에 안정적일 때 기본 범위를 사용하십시오.클립보드에 복사
const result = await PersistentUuid.getId();Copy to clipboard
const result = await PersistentUuid.getId({ scope: 'com.example.app' });제한
제한 섹션__CAPGO_KEEP_0__ ID가 사용자가 안드로이드 설정에서 계정을 삭제하거나, 장치가 factory reset되거나, 패키지/범위가 변경되거나, 앱이 resetId를 호출할 때 잃어버릴 수 있습니다.
안드로이드 동작에서 계속
안드로이드 재설치 동작을 검증하고 있다면, 이 페이지를시작하기 __CAPGO_KEEP_0__ 사용을위한 for API usage, 애플 플랫폼의 차이점을위한 persistant-uuid @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__ Using @capgo/capacitor-persistent-uuid __CAPGO_KEEP_0__