Uwagi dotyczące równoczesności

Nie należy jednocześnie aktualizować aplikacji za pomocą Developer Console i interfejsu API do publikowania, ponieważ może to spowodować niezamierzone efekty uboczne.

Poniżej znajduje się lista przykładowych scenariuszy ilustrujących oczekiwane zachowanie, jeśli zdecydujesz się używać konsoli programisty i interfejsu publikowania API jednocześnie do aktualizowania aplikacji lub używania kilku jednoczesnych klientów interfejsu API do publikowania.

Zatwierdź zmianę, gdy zmiany są gotowe do wysłania do sprawdzenia w Konsoli programisty.

Zatwierdzenie zmiany spowoduje wysłanie do sprawdzenia wszystkich zmian, w tym tych gotowych do sprawdzenia w Konsoli Play. Załóżmy na przykład, że masz zmiany gotowe do sprawdzenia w Konsoli programisty. Jeśli utworzysz, zmodyfikujesz, a potem zatwierdzisz zmianę za pomocą interfejsu API, działanie związane z zatwierdzeniem spowoduje wysłanie do sprawdzenia wszystkich zmian w aplikacji, w tym tych wprowadzonych w Konsoli programisty.

Wprowadzenie zmian w Konsoli programisty powoduje unieważnienie aktywnych zmian

Jeśli masz aktywną zmianę wprowadzoną za pomocą interfejsu API, a następnie zaktualizujesz swoją aplikację w Konsoli programisty, zmiana ta zostanie unieważniona. Musisz utworzyć nową zmianę, aby zaktualizować aplikację za pomocą interfejsu API.

Utworzenie nowej zmiany unieważnia wszystkie aktywne zmiany w 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ą edycję w danej aplikacji.

Wielu użytkowników może mieć aktywne zmiany w tej samej aplikacji

Jeśli 2 użytkowników wprowadzi zmiany w tej samej aplikacji, obie będą aktywne do czasu zatwierdzenia przez nich jednej z nich. Pierwsza zatwierdzona zmiana unieważnia wszystkie pozostałe zmiany w tej aplikacji.