يتيح نظام الإصدارات للمطوّرين إدارة نُسخ متعدّدة من عملية الدمج في مراحل تطوير مختلفة.
في علامة التبويب Develop (تطوير) في Google Home Developer Console، يتم اعتبار عمليات الدمج "غير مرتبطة بإصدار معيّن". بعد بدء مرحلة اختبار مرحلة تطوير في علامة التبويب الاختبار، تصبح عمليات الدمج مرتبطة بإصدار معيّن. يتم استخدام إصدار التكامل من تلك النقطة فصاعدًا لكل خطوة متبقية في سير العمل، بدءًا من "الاختبار" وحتى "الإطلاق".
على سبيل المثال، قد يكون لديك إصدار واحد من عملية الدمج يخضع للاعتماد من أجل إطلاق وشيك، في حين يتم اختبار إصدار أحدث من عملية الدمج بوظائف مختلفة من أجل إطلاق آخر بعد بضعة أشهر.
المتطلبات الأساسية
نُسخ الدمج هي لقطة لعملية دمج لم يتمّ وضع رقم إصدار لها. وهذا يعني أنّه عند إنشاء خطة اختبار للحصول على شهادة الاعتماد، وبالتالي إصدار دمج، يجب أن تكون كل البيانات الوصفية للعلامة التجارية المرتبطة بهذا الدمج هي المعلومات التي تريد استخدامها للدمج الذي تم إطلاقه.
قبل إنشاء خطة اختبار للحصول على شهادة الاعتماد، تأكَّد من تنفيذ ما يلي: 1. إنشاء ملف تعريفي للشركة 1. تم إدخال معرّف المورِّد (VID) لعملية الدمج في قناة الإصدار العلني. 1. الإعدادات والعلامة التجارية التي تم ضبطهاإذا لم تكن قد أكملت كل هذه الخطوات لدمج التطبيق، لا يمكن اعتماد إصدار الدمج الذي تم إنشاؤه لاختبار الاعتماد. عليك إنشاء إصدار جديد والبدء من جديد من خطوة "الاختبار".
سيكون عليك أيضًا إنشاء إصدار جديد والبدء من جديد إذا أردت تعديل علامتك التجارية قبل اعتماد إصدار دمج.
إنشاء إصدار جديد
عند إنشاء خطة اختبار للحصول على شهادة الاعتماد، يتم إنشاء إصدار جديد من عملية الدمج. يتم إدراج هذه الإصدار المرقّم في جميع قوائم الدمج في Developer Console بدءًا من علامة التبويب "الاختبار" فصاعدًا.
لا يتم أبدًا إنشاء نُسخ جديدة من نُسخ مرقّمة أخرى. على سبيل المثال، ستنشئ خطة الاختبار الأولى التي تنشئها لعملية دمج الإصدار v.1 لعملية الدمج هذه. سيؤدي إنشاء خطة اختبار أخرى إلى إنشاء الإصدار 2 لهذا التكامل، ولكن لن يستند هذا الإصدار إلى الإصدار 1. بدلاً من ذلك، يستند هذا الإصدار إلى مثيل الدمج غير المحدَّد الإصدار، تمامًا مثل v.1.
يمثّل إصدار لا ينطبق لعملية الدمج النسخ غير المحدَّدة الإصدار من عملية الدمج، والتي تتم إدارتها في علامة التبويب تطوير.
بعبارة أخرى، في Matter > اختبار في Developer Console:
- إذا نقرت على اختبار للإصدار لا ينطبق من عملية الدمج، سيتم إنشاء إصدار جديد. سيكون رقم الإصدار أعلى من أي إصدارات مرقّمة حالية.
- إذا لم تكن هناك إصدارات مرقّمة، يتم إنشاء الإصدار v.1.
- إذا كان الإصدار v.1 متوفّرًا، يتم إنشاء الإصدار v.2. إذا كان الإصدار v.2 متاحًا، يتم إنشاء الإصدار v.3، وهكذا.
- إذا نقرت على اختبار لإصدار مرقّم من عملية الدمج (مثل الإصدار 1)، لن يتم إنشاء إصدار جديد. بدلاً من ذلك، يتم اختبار الإصدار v.1 مرة أخرى.
البيانات الوصفية
عند إنشاء إصدار، يتم إرفاق أي بيانات وصفية مُدرَجة في المتطلّبات الأساسية التي تمت إضافتها لعملية الدمج التي لم يتم إصدارها بعد. ومع ذلك، لا يمكن عرض البيانات الوصفية المرفقة بأحد الإصدارات أو تغييرها.
ولن تظهر أي تغييرات في البيانات الوصفية لعملية الدمج في الإصدارات الحالية. يجب إنشاء إصدار جديد لكي تتمكّن من استخدام البيانات الوصفية المعدَّلة في عملية الحصول على الشهادة والإطلاق.
حذف نسخة
لا يمكن حذف إصدارات الدمج، وهي غير مصمّمة ليتم حذفها. يجب تعديلها لتعكس حالة الدمج (خطة اختبار جديدة أو اختبار حقل جديد) يمكن اعتماده وإطلاقه.
لا تتم إزالة إصدار الدمج من Developer Console إلا عند إطلاقه واستبداله لاحقًا بإصدار مختلف.