인앱 설치 프롬프트 테스트

이 가이드에서는 앱 또는 게임에서 인앱 설치 메시지 통합을 테스트하는 방법을 설명합니다.

API 테스트

API를 테스트하려면 다음 단계를 따르세요.

  1. 테스트 계정 소유자에게 시계, 휴대전화, 태블릿, 폴더블, TV, Android Automotive OS 차량과 같은 대체 폼 팩터 기기가 하나 이상 있는지 확인합니다.
  2. 테스트 계정이 다른 폼 팩터의 Play 스토어에 로그인되어 있는지 확인합니다.
  3. 테스트 계정이 휴대전화에서 Play 스토어 버전 42.2 이상을 실행하고 있는지 확인합니다.

Google Play 스토어를 사용하여 테스트

인앱 설치 프롬프트를 사용하려면 앱이 Play 스토어에 게시되어 있어야 합니다. 내부 테스트 트랙 또는 내부 앱 공유를 사용하여 앱을 프로덕션에 게시하지 않고도 통합을 테스트할 수 있습니다. 이 섹션에서는 두 가지 방법을 모두 설명합니다.

내부 테스트 트랙을 사용하여 테스트

내부 테스트 트랙에 앱을 업로드합니다. 그런 다음 내부 테스트 트랙에 액세스할 수 있는 사용자 계정으로 기기에 설치합니다. 이때 다음 조건을 충족하는지 확인합니다.

  1. 사용자 계정이 내부 테스트 트랙에 속해 있습니다.
  2. 사용자 계정이 기본 계정이며 Play 스토어에서 선택되어 있습니다.
  3. 사용자 계정이 Play 스토어에서 앱을 다운로드했습니다. 앱이 사용자의 Google Play 라이브러리에 표시됩니다.
  4. 사용자 계정이 모든 대상 기기에 앱을 설치하지 않았습니다.

기기의 계정이 내부 테스트 트랙에서 앱을 한 번 이상 다운로드하고 테스터 목록에 포함되면 Android 스튜디오 등을 사용하여 새 앱 버전을 해당 기기에 로컬로 배포할 수 있습니다.

내부 앱 공유를 사용하여 테스트

빠른 반복을 위해 내부 앱 공유를 사용하여 통합을 테스트할 수 있습니다. 이 방법을 사용하면 다른 테스트 트랙에서 발생하는 일부 인증을 건너뛰어 변경사항을 빠르게 테스트할 수 있습니다.

문제 해결

다음 표에서는 앱에 인앱 설치 프롬프트 대화상자가 표시되지 않는 일반적인 문제를 설명합니다.

문제 솔루션
앱이 Play 스토어에 게시되지 않았습니다. 테스트를 위해 앱을 게시할 필요는 없습니다. 하지만 앱의 applicationId는 최소한 내부 테스트 트랙에서 사용할 수 있어야 합니다.
인앱 설치 메시지가 표시되지 않습니다. [자격 요건](.#eligibility) 및 [테스트 기준](.#test)을 충족하는지 확인합니다.
사용자의 계정은 앱을 설치할 수 없습니다. 사용자가 이미 모든 대상 기기에 앱을 설치했습니다. 대상 기기에서 앱을 제거합니다.
기본 계정이 Play 스토어에서 선택되지 않았습니다. 기기에서 여러 계정을 사용할 수 있는 경우 Play 스토어에서 기본 계정이 선택되어 있는지 확인합니다.
사용자의 계정이 보호됩니다(예: 회사 계정). 대신 Gmail 계정을 사용합니다.
할당량에 도달했습니다. 내부 테스트 트랙 또는 내부 앱 공유를 사용합니다.
기기의 Google Play 스토어 또는 Google Play 서비스에 문제가 있습니다. 이는 일반적으로 Play 스토어가 기기에 사이드로드된 경우에 발생합니다. 유효한 버전의 Play 스토어 및 Google Play 서비스가 있는 다른 기기를 사용합니다.