ملاحظات همزمانی

به دلیل احتمال بروز عوارض جانبی ناخواسته، نباید از Developer Console و Publishing API برای به روز رسانی برنامه ها به طور همزمان استفاده کنید.

در زیر فهرستی از چند سناریو نمونه است که رفتار مورد انتظار را نشان می دهد اگر تصمیم دارید از Developer Console و Publishing API به طور همزمان برای به روز رسانی برنامه خود استفاده کنید یا از چندین مشتری همزمان Publishing API استفاده کنید.

انجام یک ویرایش در حالی که تغییرات آماده ارسال برای بررسی در Developer Console هستند

انجام یک ویرایش، همه تغییرات را برای بازبینی ارسال می‌کند، از جمله تغییرات آماده برای ارسال برای بازبینی در Developer Console. برای مثال، فرض کنید تغییراتی را آماده ارسال برای بررسی در Developer Console دارید. اگر با استفاده از API ویرایشی ایجاد، ویرایش و سپس انجام دهید، عمل commit همه تغییرات را برای بررسی به برنامه شما ارسال می‌کند، از جمله تغییرات ایجاد شده از طریق Developer Console.

ایجاد تغییرات در Developer Console ویرایش های فعال را باطل می کند

اگر ویرایش فعالی داشته باشید که با استفاده از API انجام شده است، و سپس برنامه خود را با استفاده از Developer Console به روز کنید، ویرایش نامعتبر است. برای به روز رسانی برنامه خود از طریق API باید یک ویرایش جدید ایجاد کنید.

ایجاد ویرایش جدید هرگونه ویرایش فعال برای همان برنامه توسط همان کاربر را باطل می کند

ایجاد ویرایش جدید برای یک برنامه، هر گونه ویرایش فعال برای آن برنامه ایجاد شده توسط همان کاربر را باطل می کند. هر کاربر API می تواند تنها یک ویرایش فعال در هر برنامه داشته باشد.

چندین کاربر می توانند ویرایش های فعال برای یک برنامه داشته باشند

اگر دو کاربر برای یک برنامه ویرایش ایجاد کنند، هر دو ویرایش برای هر دو کاربر تا زمانی که یکی متعهد شود فعال است. اولین ویرایش انجام شده تمام ویرایش های دیگر آن برنامه را باطل می کند.