Google Play Developer API의 생성된 APK 기능을 사용하여 Play Console에 업로드한 App Bundle에서 Google Play가 생성한 모든 APK를 다운로드할 수 있습니다.
생성된 APK 사용 방법
생성된 APK를 트랙에 출시하기 전에 다운로드하는 작업을 포함한 일반적인 게시 워크플로는 다음과 같습니다.
Edits: Insert
를 호출하고 수정하려는 앱을 지정하여 새 edit을 만듭니다.Edits.bundles: upload
를 호출하여 번들을 업로드합니다.Edits.tracks: update
를 호출하여 번들을 트랙에 할당합니다. 이 단계에서 최종 사용자에게 새 버전이 출시되지 않도록 하려면 새 출시 상태를 임시로 설정합니다.- edit을 커밋합니다.
- API에서 생성된 APK 메서드를 사용해 2단계에서 업로드한 번들로 생성된 APK를 다운로드합니다.
- 다운로드한 APK를 처리합니다.
- 1단계에서 한 것처럼 새 edit을 만듭니다.
Edits.tracks: update
를 호출하여 임시 버전을 단계적 출시 또는 전체 출시로 변경합니다.- edit을 커밋합니다.
APK 디렉터리를 구성하는 법
bundletool
을 통해 APK 파일을 사용해야 하는 경우 다음 단계에 따라 생성된 APK의 API를 사용하여 파일을 빌드하세요.
- 생성된 APK 목록 메서드를 호출하면 응답에 각 서명 키에 대한 TargetingInfo 필드가 포함됩니다. 이 필드 값을 이름이
toc.json
인 파일에 씁니다. - APK를 다운로드하고 이전 단계에서 생성한
toc.json
이 있는 디렉터리에 넣습니다. 다운로드된 각 APK의 이름은 'DownloadId.apk'여야 하며, 여기서 DownloadId는 생성된 APK 다운로드 메서드에서 APK를 다운로드하는 데 사용되는 ID입니다. - 이제
bundletool
버전 1.15.2 이상에서 이 디렉터리를 사용할 수 있습니다. 예를 들면 다음과 같습니다.bundletool install-apks --apks /path/to/created/directory