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