إنّ مشاريع المطوّرين التي تتضمّن عمليات دمج Matter هي: المُدارة على Google Home Developer Console. وتشرح هذه الصفحة كيفية إعداد مشروع مطوّر جديد على Developer Console.
القيود
Cloud-to-cloud أو Local Home SDK لا يمكن إضافة وظيفة إلى مشروع في Developer Console. في حال حذف أنت تريد إضافة وظيفة Matter إلى وظيفة حالية في حال دمج Cloud-to-cloud أو Local Home، يجب عليك استيراد مشروع Actions on Google حالي أولاً.
أدخِل اسمًا للمشروع.
عند تسمية مشروعك، من الممارسات الجيدة إنشاء اسم:
- يتضمن بعض المعلومات الأساسية حول المشروع.
- لن يتم الخلط بينها بسهولة مع مشروع آخر.
- يمكن أن يمثّل جميع integrationضمن المشروع.
الأسماء ذات المعنى مهمة. الاسم العام مثل project-gamma-798
هو
"مموَّهة" على نحو فعال ولن تبرز في قائمة من
ذات أسماء عامة.
ضع في اعتبارك الإرشادات التالية عند تسمية مشروعك:
- استخدام اسم شركتك
- استخدام نوع المشروع أو الإجراء في الاسم
- عدم استخدام كلمة "test" في اسم المشروع
على سبيل المثال، acme-smarthome
وacme-lighting
اسمان واضحان وفريدان
للمشروع.
إنشاء المشروع
يمثّل مشروع المطوّرين واحدًا أو أكثر من integration. من خلال مشاركة المشروع مع أعضاء فريق التطوير لديه، فيمكن للمالك السماح لغيره إدارة جميع integrations في المشروع.
تتم إدارة المنظومة المتكاملة للمنازل الذكية من Google integrationباستخدام Developer Console هناك طريقتان لإعداد المشروعات في Developer Console:
ننصحك بإنشاء مشروع واحد فقط لجميع Matter. عمليات التكامل، لكل من الاختبار والإنتاج، خاصةً لتجنب المشكلات عند إجراء الاختبار باستخدام أرقام تعريف المورّدين ومعرّفات المنتجات التجريبية في Matter.
الطريقة 1: إنشاء مشروع جديد
الانتقال إلى Developer Console:
- في صفحة إدارة المشاريع، انقر على إنشاء مشروع.
- في صفحة البدء، انقر على إنشاء مشروع.
- أدخل اسم مشروعك، والذي يجب أن يلتزم بتسمية المشروع إرشاداتنا.
- انقر على إنشاء مشروع جديد.
وستتم إعادة توجيهك إلى الصفحة الرئيسية للمشروع الجديد.
الطريقة 2: استيراد مشروع حالي من وحدة تحكُّم "المهام مع مساعد Google"
يمكن استيراد مشروع Actions on Google حالي إلى المشروع الجديد. Developer Console، إذا كنت بحاجة إلى إضافة Matter دعم Cloud-to-cloud أو Local Home حالي التكامل.
تنطبق القيود التالية على هذه الطريقة:
- هذه عملية الاستيراد أحادية الاتجاه فقط. ولا يمكن التراجع عن هذا الإجراء.
- يمكن لمالك المشروع فقط استيراد Actions on Google حالية مشروعك. المالك هو من أنشأ المشروع، والذي يمكن عرضه باستخدام رابط الأعضاء.
- يمكن فقط تعديل الملف الشخصي للشركة لمشروع تم استيراده في قسم المهام مع مساعد Google Console. ستظهر التغييرات في حساب مطوّر برامج Google Home. وحدة التحكم.
بعد الاستيراد، سيظل بإمكانك استخدام مشروع Actions on Google الأصلي لإدارة عمليات الدمج الحالية (مثل Cloud-to-cloud Local Home وApp Discovery).
لاستيراد مشروع حالي من "Actions on Google Console"، انتقِل إلى Developer Console:
- انقر على إنشاء مشروع.
- أدخِل اسم مشروع "المهام" الحالي أو اختَر مشروعًا من القائمة المنسدلة. (على سبيل المثال، في لقطة الشاشة التالية، اسم المشروع هو "مسألتي القانونية" مشروعك").
- انقر على استيراد مشروع.
ستتم إعادة توجيهك إلى تفاصيل المشروع الحالية في Developer Console.
تحديد مستويات السجلّ
يتم تلقائيًا حفظ سجلات الأخطاء فقط في Google Cloud لكل سجلّ. والتكامل في مشروعك.
لحفظ جميع السجلات في Google Cloud لكل عملية دمج، اختَر جميع السجّلات في قسم التحكّم في مستوى السجلّ: سجلّات الأخطاء.
ينطبق هذا الإعداد على جميع عمليات الدمج في مشروعك. ولا يمكن ضبطه لكل عملية دمج. قد يؤدي حفظ جميع السجلات في Google Cloud إلى زيادة التكلفة في حالة تجاوز مساحة تخزين السجل.
لمزيد من المعلومات عن السجلات، يُرجى الاطّلاع على مقالة تسجيلات Cloud لتطبيق Matter.
مشاركة مشروع مطوّر
يمكنك إضافة إذن الوصول إلى مشروع أو إزالته من بين المستخدمين في فريقك باستخدام الأدوار المحدّدة مسبقًا.
في الصفحة الرئيسية من نقرة Developer Console الأعضاء، الذين ينقلك إلى إدارة الهوية وإمكانية الوصول المشرف > صفحة IAM في Google Cloud Console.
أو انقر على تفاصيل المشروع، ثم انقر على إدارة الأعضاء في Google Cloud Platform في قسم الأعضاء في أسفل الصفحة
أجرِ التغييرات اللازمة باستخدام Google Cloud Console لوحة المعلومات.
للحصول على تعليمات حول كيفية تعديل إذن الوصول إلى مشروع، يُرجى الرجوع إلى التحكّم في وصول المشاريع باستخدام "إدارة الهوية وإمكانية الوصول"
بمجرد إضافته إلى قائمة المستخدمين، يمكن للمستخدم عرض المشروع وأي في Developer Console.
وفقًا لإعدادات مؤسستك، قد تواجه أخطاء في الأذونات عند محاولة إنشاء مشاريع مطوّرين. إذا كان الأمر كذلك، يُرجى التواصل مع مشرف Google Cloud والطلب أذونات "مُنشئ المشروع" لحسابك