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

Możesz pobrać wszystkie pliki APK wygenerowane przez Google Play z pakietu aplikacji przesłanego przez Ciebie do Konsoli Play. W tym celu użyj funkcji Wygenerowane pliki APKinterfejsie Google Play Developer API.

Jak korzystać z wygenerowanych plików APK

Typowy proces publikowania, który obejmuje pobieranie wygenerowanych plików APK przed ich udostępnieniem na dowolnej ścieżce, wygląda następująco:

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

Jak utworzyć katalog APK

Jeśli chcesz używać plików APK z bundletool, wykonaj te czynności, aby utworzyć je za pomocą interfejsu Generated APKs API:

  1. Podczas wywoływania metody listy wygenerowanych plików APK odpowiedź będzie zawierać pole TargetingInfo dla każdego klucza podpisywania. Zapisz wartość tego pola 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 wygenerowanych plików APK.
  3. Możesz teraz używać tego katalogu z bundletool w wersji 1.15.2 lub nowszej. Na przykład: bundletool install-apks --apks /path/to/created/directory.