Play Developer Publishing API를 사용해 생성된 APK 다운로드하기

Google Play Developer API생성된 APK 기능을 사용하여 Play Console에 업로드한 App Bundle에서 Google Play가 생성한 모든 APK를 다운로드할 수 있습니다.

생성된 APK 사용 방법

생성된 APK를 트랙에 출시하기 전에 다운로드하는 작업을 포함한 일반적인 게시 워크플로는 다음과 같습니다.

  1. Edits: Insert를 호출하고 수정하려는 앱을 지정하여 새 edit을 만듭니다.
  2. Edits.bundles: upload를 호출하여 번들을 업로드합니다.
  3. Edits.tracks: update를 호출하여 번들을 트랙에 할당합니다. 이 단계에서 최종 사용자에게 새 버전이 출시되지 않도록 하려면 새 출시 상태를 임시로 설정합니다.
  4. edit을 커밋합니다.
  5. API에서 생성된 APK 메서드를 사용해 2단계에서 업로드한 번들로 생성된 APK를 다운로드합니다.
  6. 다운로드한 APK를 처리합니다.
  7. 1단계에서 한 것처럼 새 edit을 만듭니다.
  8. Edits.tracks: update를 호출하여 임시 버전을 단계적 출시 또는 전체 출시로 변경합니다.
  9. edit을 커밋합니다.

APK 디렉터리를 구성하는 법

bundletool을 통해 APK 파일을 사용해야 하는 경우 다음 단계에 따라 생성된 APK의 API를 사용하여 파일을 빌드하세요.

  1. 생성된 APK 목록 메서드를 호출하면 응답에 각 서명 키에 대한 TargetingInfo 필드가 포함됩니다. 이 필드 값을 이름이 toc.json인 파일에 씁니다.
  2. APK를 다운로드하고 이전 단계에서 생성한 toc.json이 있는 디렉터리에 넣습니다. 다운로드된 각 APK의 이름은 'DownloadId.apk'여야 하며, 여기서 DownloadId는 생성된 APK 다운로드 메서드에서 APK를 다운로드하는 데 사용되는 ID입니다.
  3. 이제 bundletool 버전 1.15.2 이상에서 이 디렉터리를 사용할 수 있습니다. 예를 들면 다음과 같습니다. bundletool install-apks --apks /path/to/created/directory