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 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 udostępnieniem na dowolnej ścieżce, wygląda następująco:
- Utwórz nową zmianę, wywołując
Edits: Insert
i określając aplikację, którą chcesz zmodyfikować. - Prześlij pakiet, wywołując
Edits.bundles: upload
. - 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. - Zatwierdź zmianę.
- Pobierz pliki APK wygenerowane z pakietu przesłanego w kroku 2, korzystając z metod wygenerowanych plików APK w interfejsie API.
- Przetwarzanie pobranych plików APK.
- Utwórz nową zmianę, tak jak w kroku 1.
- Awansuj wersję roboczą do wdrożenia etapowego lub pełnego, wywołując funkcję
Edits.tracks: update
. - 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:
- 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
. - 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. - 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
.