Za pomocą metod edycji interfejsu Google Play Developer Publishing API możesz wprowadzać wiele zmian w aplikacji Google Play, a potem wdrażać je wszystkie naraz. Aby to zrobić, utwórz edycję , która będzie zawierać wszystkie zmiany, które chcesz wprowadzić w aplikacji. Zmienione dane będą zawierać:
„Pliki APK powiązane z aplikacją” oraz „ścieżka” dla każdego pliku APK.
Każdy jest powiązany z &&tt;track" określającymi, którzy użytkownicy go widzą. Pozwoli Ci to udostępnić wersję alfa i beta aplikacji Twoim testerom. Możesz też udostępnić wersję wdrożoną z ograniczeniami; aplikacja jest automatycznie wyświetlana ograniczonej liczbie użytkowników (określanej na podstawie ustawionego procentu wdrożenia), co pozwala na stopniowe wdrażanie nowej wersji produkcyjnej aplikacji.
Wersje aplikacji i języka w Sklepie Google Play
w konkretnych językach i językach
Każda wersja językowa informacji o aplikacji może zawierać zrzuty ekranu i inne grafiki promocyjne, zlokalizowane teksty itp.
Uwaga: nie wszystkie metody udostępniane przez interfejs Google Play Developer API wykorzystują nowe, transakcyjne i funkcjonalne funkcje. Metody stosowane do zasobów inappproducts , produktów i subskrypcji zaczynają obowiązywać natychmiast, niezależnie od tego, czy istnieje otwarta edycja aplikacji. Każdy zasób referencyjny interfejsu API wskazuje, czy metody dla tego zasobu korzystają z modelu "edits.
Gdy po raz pierwszy tworzysz zmianę, jest to kopia bieżącego stanu wdrożonej aplikacji. Możesz ją modyfikować, wywołując metody Zmiany. Gdy zmiany będą gotowe do wprowadzenia, zatwierdzisz je, dzięki czemu zostaną opublikowane. Zmiany możesz też w każdej chwili porzucić, odrzucając zmiany i zostawiając aplikację bez zmian.
Możesz użyć tego interfejsu API tylko do wprowadzenia zmian w istniejącej aplikacji (która zawiera co najmniej 1 plik APK). Dlatego musisz użyć co najmniej 1 pakietu APK w Konsoli Play, aby móc z niego korzystać. Nie możesz też użyć tego interfejsu do zmiany stanu aplikacji z „opublikowanych” na „nieopublikowane” ani do wypełnienia zgody prawnej wymaganej do publikowania aplikacji. Aby opublikować aplikację, musisz użyć Konsoli Play.
Uwaga: jeśli w trakcie wprowadzania zmian wprowadzisz jakieś zmiany w aplikacji w Konsoli Google Play, zostanie ona odrzucona, a zmiany wprowadzone w Konsoli Play zostaną zastosowane.
Przepływ pracy
Ta sekcja pokazuje, w jaki sposób najczęściej zmieniasz aplikację za pomocą metod edycji interfejsu Google Play Developer Publishing API.
Utwórz nową zmianę, wywołując opcję Zmiany: Wstaw i określając aplikację, którą chcesz zmodyfikować.
Spowoduje to utworzenie nowej zmiany w określonej aplikacji. Początkowe ustawienia aplikacji – pliki APK, informacje o aplikacji, pliki rozszerzające itd. – są kopiowane z wdrożonej wersji aplikacji.
Wprowadź odpowiednie zmiany.
Większość zmian możesz wprowadzić w Konsoli Google Play. Aby to zrobić, wywołaj odpowiednią metodę interfejsu Google Play Developer API, podając identyfikatory aplikacji i wprowadzane zmiany. Oto najważniejsze kwestie:
Nowe pliki APK możesz przesłać, wywołując Edits.apks:
prześlij . Spowoduje to umieszczenie pliku APK w obszarze pamięci, więc będzie można go przypisać do ścieżki w tej lub następnej edycji.
Pliki APK możesz przypisać do ścieżek, wywołując plik Edits.tracks: update . Możesz też zmienić przypisania śledzenia dotychczasowych plików APK, wywołując Edits.tracks:poprawkę .
Aby utworzyć nową zlokalizowaną stronę z informacjami, otwórz stronę Edits.listings:update . Aby zmodyfikować istniejące informacje o aplikacji, wywołaj polecenie Edits.listings: patch .
Aby dodać lub zmodyfikować pliki rozszerzające, wywołaj metody Edits.expansionfiles .
Te metody wprowadzają zmiany w trwającej edycji, ale nie zmieniają opublikowanej wersji aplikacji. Możesz wprowadzić dalsze zmiany lub odrzucić trwającą zmianę bez wpływu na wygodę użytkowników.
Uwaga: każdy użytkownik może mieć otwartą tylko jedną zmianę. Jeśli utworzysz nową zmianę, wszystkie dotychczasowe zmiany zostaną unieważnione. Oprócz tego jeśli ktoś zaakceptuje zmianę lub zmieni aplikację w Konsoli Play, wszystkie inne zmiany w aplikacji (należące do dowolnego użytkownika) zostaną unieważnione.
Jeśli spróbujesz wprowadzić nieprawidłową zmianę, operacja zwróci wyjątek i nie będzie żadnego efektu.
Zaakceptuj zmianę.
Gdy wywołasz Edyta: zatwierdzenie , jeśli nie wystąpią błędy weryfikacji, wszystkie zmiany określone w zasobach edytowania zmienią się w bieżący stan aplikacji. Zastosowanie tych zmian może potrwać kilka godzin (tak samo jak w przypadku zmian w Konsoli Play).