테스트 복원 사용자 인증 정보

인증 관리자의 사용자 인증 정보 복원 기능을 사용하면 새 기기로 이동하는 사용자의 전환이 원활하게 이루어집니다. 이 기능을 테스트하는 동안 다음 방법 중 하나를 사용할 수 있습니다.

  • 별도의 기기: 소스 기기를 사용하여 백업을 실행하고 별도의 대상 기기를 사용하여 복원을 실행하거나 별도의 Android 스튜디오 에뮬레이터 두 개를 사용합니다.
  • 단일 기기: 실제 기기 하나 또는 Android 스튜디오 에뮬레이터를 사용합니다. 앱이 데이터를 백업한 후 앱을 제거하고 다시 설치한 다음 복원을 실행합니다.

이 가이드에서는 Android 스튜디오를 사용하여 에뮬레이터에서 디버그 가능한 앱의 사용자 인증 정보 복원을 테스트하는 방법을 설명합니다. 별도의 기기 또는 단일 기기 상황을 모두 시뮬레이션합니다.

기본 요건

Android 스튜디오의 백업 및 복원 기능을 사용하려면 다음이 필요합니다.

Android 스튜디오의 백업 및 복원 기능 사용

Android 스튜디오를 사용하여 사용자 인증 정보 복원 기능을 테스트하려면 먼저 기기에서 데이터를 백업한 다음 다른 기기에서 앱 데이터를 복원합니다. 앱을 복원하면 인증 상태가 자동으로 복원됩니다.

Android 스튜디오에서 인증 데이터 백업

Android 스튜디오에서 백업 흐름을 테스트하려면 다음 단계를 완료하세요.

  1. 에뮬레이터에서 앱을 실행합니다.
  2. 인증 메커니즘 (예: 사용자 이름 및 비밀번호, 패스키 또는 Google 계정으로 로그인)을 사용하여 앱에 로그인합니다.
  3. 실행 중인 기기 창 상단의 기기 옵션에서 앱 데이터 백업 을 클릭합니다.
    Android 스튜디오에서 앱 데이터 백업
    Android 스튜디오에서 앱 데이터 백업
  4. 백업 유형에서 기기 간 또는 클라우드를 선택합니다.

  5. 확인 을 클릭합니다.

복원된 인증 테스트

백업이 완료된 후 동일한 기기를 사용하여 복원 단계를 테스트하거나 다른 기기를 사용합니다.

Android 스튜디오에서 복원 흐름을 테스트하려면 다음 단계를 완료하세요.

  1. 동일한 기기로 테스트하려면 앱을 제거하고 다시 설치합니다. 이렇게 하면 기기의 모든 데이터가 삭제됩니다. 새 기기에서 사용하려면 새 기기에 앱을 설치합니다.

  2. 앱이 설치된 후 앱의 현재 상태를 확인합니다. 인증 페이지로 리디렉션되면 기기에서 복원 키를 아직 사용할 수 없는 것입니다.

  3. 실행 중인 기기 창의 기기 옵션에서 앱 데이터 복원 을 클릭하고 최근에 만든 백업을 선택합니다.

    Android 스튜디오에서 앱 데이터 복원
    Android 스튜디오에서 앱 데이터 복원

  4. 앱을 다시 열면 복원 사용자 인증 정보로 로그인됩니다.