اعتبارات التزامن

يجب عدم استخدام Developer Console وPublishing API في الوقت نفسه لتعديل التطبيقات، وذلك لتجنُّب أي آثار جانبية غير مقصودة.

في ما يلي قائمة ببعض السيناريوهات النموذجية التي توضّح السلوك المتوقّع في حال قرّرت استخدام Developer Console وPublishing API في الوقت نفسه لتعديل تطبيقك، أو استخدام عدة برامج عملاء Publishing API متزامنة.

تنفيذ تعديل بينما تكون التغييرات جاهزة للإرسال للمراجعة في Play Console

سيؤدي إكمال عملية التعديل إلى إرسال جميع التغييرات للمراجعة، بما في ذلك التغييرات الجاهزة للإرسال للمراجعة في "وحدة تحكّم المطوّرين". على سبيل المثال، لنفترض أنّ لديك تغييرات جاهزة لإرسالها للمراجعة في "وحدة تحكّم المطوّرين". إذا أنشأت تعديلاً ثم عدّلته ثم نفّذته باستخدام واجهة برمجة التطبيقات، سيؤدي إجراء التنفيذ إلى إرسال جميع التغييرات إلى تطبيقك للمراجعة، بما في ذلك التغييرات التي تم إجراؤها من خلال Developer Console.

إجراء تغييرات في Play Console يؤدي إلى إبطال التعديلات النشطة

إذا كان لديك تعديل نشط تم إجراؤه باستخدام واجهة برمجة التطبيقات، ثم عدّلت تطبيقك باستخدام Developer Console، سيتم إبطال التعديل. عليك إنشاء تعديل جديد لتحديث تطبيقك من خلال واجهة برمجة التطبيقات.

يؤدي إنشاء تعديل جديد إلى إبطال أي تعديلات نشطة للتطبيق نفسه من قِبل المستخدم نفسه

يؤدي إنشاء تعديل جديد لتطبيق إلى إبطال أي تعديلات نشطة لهذا التطبيق أنشأها المستخدم نفسه. يمكن لكل مستخدم واجهة برمجة تطبيقات إجراء تعديل نشط واحد فقط لكل تطبيق.

يمكن أن يجري عدة مستخدمين تعديلات نشطة على التطبيق نفسه

إذا أنشأ مستخدمان تعديلات للتطبيق نفسه، ستكون كلتا التعديلين نشطتَين لكلا المستخدمَين إلى أن يتم إرسال إحداهما. يؤدي التعديل الأول الذي يتم تنفيذه إلى إبطال جميع التعديلات الأخرى لهذا التطبيق.