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:
- Utwórz nową zmianę, wywołując metodę
Edits: Insert
i wskazując aplikację, którą chcesz zmodyfikować. - Prześlij pakiet, wywołując metodę
Edits.bundles: upload
. - 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. - Zatwierdź zmianę.
- Pobierz pliki APK wygenerowane z pakietu przesłanych w kroku 2 przy użyciu metod wygenerowanych w interfejsie API.
- Przetwarzanie pobranych plików APK.
- Utwórz nową zmianę, tak jak w kroku 1.
- Zmień wersję roboczą na etap wdrażania etapowego lub pełnego, wywołując metodę
Edits.tracks: update
. - 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:
- 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
. - 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. - 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
.