Nie należy jednocześnie używać Konsoli dla deweloperów i interfejsu Publishing API do aktualizowania aplikacji, ponieważ może to spowodować niepożądane skutki uboczne.
Poniżej znajdziesz listę przykładowych scenariuszy, które ilustrują oczekiwane zachowanie w przypadku, gdy zdecydujesz się używać jednocześnie Konsoli Play i interfejsu Publishing API do aktualizowania aplikacji lub używać kilku klientów interfejsu Publishing API jednocześnie.
Zatwierdzanie zmian, gdy są one gotowe do wysłania do sprawdzenia w konsoli programisty
Zatwierdzenie zmiany spowoduje wysłanie do sprawdzenia wszystkich zmian, w tym zmian gotowych do wysłania do sprawdzenia w Konsoli Play. Załóżmy na przykład, że w Developer Console masz zmiany gotowe do wysłania do sprawdzenia. Jeśli utworzysz, edytujesz, a następnie zatwierdzisz zmianę za pomocą interfejsu API, działanie zatwierdzenia wyśle wszystkie zmiany do sprawdzenia w aplikacji, w tym zmiany wprowadzone w Konsoli dewelopera.
Wprowadzanie zmian w Konsoli Play unieważnia aktywne zmiany
Jeśli masz aktywną zmianę wprowadzoną za pomocą interfejsu API, a następnie zaktualizujesz aplikację za pomocą Konsoli dewelopera, zmiana zostanie unieważniona. Aby zaktualizować aplikację za pomocą interfejsu API, musisz utworzyć nową zmianę.
Utworzenie nowej zmiany unieważnia wszystkie aktywne zmiany tej samej aplikacji wprowadzone przez tego samego użytkownika.
Utworzenie nowej zmiany w aplikacji powoduje unieważnienie wszystkich aktywnych zmian w tej aplikacji utworzonych przez tego samego użytkownika. Każdy użytkownik interfejsu API może mieć tylko jedną aktywną zmianę w każdej aplikacji.
Wielu użytkowników może wprowadzać aktywne zmiany w tej samej aplikacji.
Jeśli 2 użytkowników wprowadzi zmiany w tej samej aplikacji, obie zmiany będą aktywne dla obu użytkowników, dopóki jedna z nich nie zostanie zatwierdzona. Pierwsza zatwierdzona zmiana unieważnia wszystkie inne zmiany w tej aplikacji.