Pobieranie wygenerowanych plików APK za pomocą interfejsu Play Developer Publishing API

Wszystkie pliki APK wygenerowane przez Google Play z pakietu aplikacji przesłanego do Konsoli Play możesz pobrać przy użyciu funkcji Wygenerowane pliki APK w interfejsie Google Play Developer API.

Jak korzystać z wygenerowanych plików APK

Typowy proces publikowania, który obejmuje pobieranie wygenerowanych plików APK przed ich opublikowaniem na dowolnej ścieżce, wygląda tak:

  1. Utwórz nową zmianę, wywołując metodę Edits: Insert i wskazując aplikację, którą chcesz zmodyfikować.
  2. Prześlij pakiet, wywołując metodę Edits.bundles: upload.
  3. Przypisz pakiet do ścieżki, wywołując metodę Edits.tracks: update. Aby uniknąć udostępnienia użytkownikom nowej wersji na tym etapie, ustaw jej stan na draft.
  4. Zatwierdź zmianę.
  5. Pobierz pliki APK wygenerowane z pakietu przesłanych w kroku 2 przy użyciu metod wygenerowanych w interfejsie API.
  6. Przetwarzanie pobranych plików APK.
  7. Utwórz nową zmianę, tak jak w kroku 1.
  8. Zmień wersję roboczą na etap wdrażania etapowego lub pełnego, wywołując metodę Edits.tracks: update.
  9. Zatwierdź zmianę.

Jak utworzyć katalog plików APK

Jeśli chcesz używać plików APK w usłudze bundletool, wykonaj te czynności, aby utworzyć je za pomocą interfejsu API wygenerowanych plików APK:

  1. Wywołując metodę listy utworzonych plików APK, odpowiedź będzie zawierała pole TargetingInfo dla każdego klucza podpisywania. Zapisz tę wartość w pliku o nazwie toc.json.
  2. Pobierz pliki APK i umieść je w katalogu z plikiem toc.json utworzonym w poprzednim kroku. Pamiętaj, że każdy pobrany plik APK musi mieć nazwę „DownloadId.apk”, gdzie DownloadId to identyfikator używany do pobierania pliku APK z metody pobierania wygenerowanych plików APK.
  3. Teraz możesz używać tego katalogu z bundletool w wersji 1.15.2 lub nowszej. Na przykład: bundletool install-apks --apks /path/to/created/directory.