Pertimbangan konkurensi

Sebaiknya jangan gunakan Konsol Play dan Publishing API secara serentak untuk mengupdate aplikasi karena adanya potensi efek samping yang tidak diinginkan.

Berikut adalah daftar beberapa contoh skenario yang menggambarkan perilaku yang diharapkan jika Anda memutuskan untuk menggunakan Konsol Play dan Publishing API secara serentak untuk mengupdate aplikasi, atau menggunakan beberapa klien Publishing API serentak.

Melakukan commit untuk edit saat perubahan siap dikirim untuk ditinjau di Konsol Play

Melakukan commit untuk edit akan mengirimkan semua perubahan untuk ditinjau, termasuk perubahan yang siap dikirim untuk ditinjau di Konsol Play. Misalnya, anggaplah Anda memiliki perubahan yang siap dikirim untuk ditinjau di Konsol Play. Jika Anda membuat, mengedit, lalu melakukan commit untuk edit menggunakan API, tindakan commit ini akan mengirimkan semua perubahan ke aplikasi Anda untuk ditinjau, termasuk perubahan yang dilakukan melalui Konsol Play.

Melakukan perubahan di Konsol Play akan membuat edit aktif menjadi tidak valid

Jika Anda memiliki edit aktif yang dibuat menggunakan API, lalu mengupdate aplikasi menggunakan Konsol Play, edit akan menjadi tidak valid. Anda perlu membuat edit baru untuk mengupdate aplikasi melalui API.

Membuat edit baru akan membuat semua edit aktif untuk aplikasi yang sama oleh pengguna yang sama menjadi tidak valid

Membuat edit baru untuk aplikasi akan membuat semua edit aktif untuk aplikasi yang dibuat oleh pengguna yang sama menjadi tidak valid. Setiap pengguna API hanya dapat memiliki satu edit aktif per aplikasi.

Beberapa pengguna dapat memiliki edit aktif untuk aplikasi yang sama

Jika dua pengguna membuat edit untuk aplikasi yang sama, kedua edit akan aktif bagi kedua pengguna hingga salah satunya di-commit. Edit yang pertama di-commit akan membuat semua edit lain untuk aplikasi tersebut menjadi tidak valid.