Не следует использовать Developer Console и Publishing API одновременно для обновления приложений из-за возможности возникновения непреднамеренных побочных эффектов.
Ниже приведен список некоторых примеров сценариев, иллюстрирующих ожидаемое поведение, если вы решите одновременно использовать консоль разработчика и API публикации для обновления своего приложения или использовать несколько одновременных клиентов API публикации.
Внесение изменений, когда изменения готовы к отправке на проверку в Консоль разработчика
При фиксации изменений все изменения будут отправлены на проверку, включая изменения, готовые к отправке на проверку в консоли разработчика. Например, предположим, что у вас есть изменения, готовые к отправке на проверку в консоли разработчика. Если вы создаёте, редактируете, а затем фиксируете изменение с помощью API, действие фиксации отправит на проверку все изменения в ваше приложение, включая изменения, внесённые через консоль разработчика.
Внесение изменений в Консоль разработчика делает активные правки недействительными.
Если у вас есть активное редактирование, внесённое через API, и вы затем обновляете приложение через Консоль разработчика, это редактирование становится недействительным. Для обновления приложения через API вам необходимо создать новое редактирование.
Создание нового редактирования делает недействительными все активные изменения в том же приложении, сделанные тем же пользователем.
Создание нового редактирования для приложения делает недействительными все активные изменения, сделанные тем же пользователем для этого приложения. Каждый пользователь API может иметь только одно активное изменение для каждого приложения.
Несколько пользователей могут иметь активные правки для одного и того же приложения.
Если два пользователя вносят изменения в одно и то же приложение, оба изменения остаются активными для обоих пользователей до тех пор, пока одно из них не будет зафиксировано. Первое зафиксированное изменение делает недействительными все остальные изменения для этого приложения.