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

يجب عدم استخدام وحدة تحكّم المطوّرين وواجهة برمجة تطبيقات النشر بشكل متزامن لتحديث التطبيقات نظرًا لاحتمال حدوث آثار جانبية غير مقصودة.

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

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

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

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

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

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

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

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

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