إنشاء مشروع مطوِّر

تتم إدارة مشاريع المطوّرين التي تتضمّن عمليات دمج 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:

  1. أنشِئ مشروعًا جديدًا.
  2. استيراد مشروع حالي من وحدة تحكّم "المهام مع مساعد Google"

ننصحك بإنشاء مشروع واحد فقط لجميع عمليات دمج "Matter"، كلاً من الاختبار والإنتاج، خاصةً لتجنُّب حدوث مشاكل عند اختبار "معرّفات المورّدين" التجريبية و"معرّفات المنتجات" لـ "Matter".

الطريقة 1: إنشاء مشروع جديد

الانتقال إلى Developer Console:

الانتقال إلى Play Console

  1. في صفحة إدارة المشاريع، انقر على إنشاء مشروع.
  2. في صفحة البدء، انقر على إنشاء مشروع.
  3. أدخِل اسم مشروعك، والذي يجب أن يتوافق مع إرشادات تسمية المشروع.
  4. انقر على إنشاء مشروع جديد.

وستتم إعادة توجيهك إلى الصفحة الرئيسية للمشروع الجديد.

الطريقة 2: استيراد مشروع حالي من وحدة تحكُّم "المهام مع مساعد Google"

يمكن استيراد مشروع Actions on Google حالي إلى Developer Console الجديد، إذا كنت بحاجة إلى إضافة دعم Matter إلى عملية دمج Cloud-to-cloud أو Local Home حالية.

تنطبق القيود التالية على هذه الطريقة:

  • عملية الاستيراد هذه أحادية الاتجاه فقط. ولا يمكن التراجع عن هذا الإجراء.
  • يمكن لمالك المشروع فقط استيراد مشروع Actions on Google حالي. المالك هو من أنشأ المشروع، والذي يمكن عرضه باستخدام رابط الأعضاء.
  • لا يمكن تعديل الملف الشخصي للشركة لمشروع مستورَد إلا في المهام مع مساعد Google. وستظهر التغييرات في وحدة تحكّم المطوّرين في Google Home.

بعد الاستيراد، سيظل من الممكن استخدام مشروع Actions on Google الأصلي لإدارة عمليات الدمج الحالية (مثل Cloud-to-cloud وLocal Home وApp Discovery).

لاستيراد مشروع حالي من "Actions on Google Console"، انتقِل إلى Developer Console:

الانتقال إلى Play Console

  1. انقر على إنشاء مشروع.
  2. أدخِل اسم مشروع "الإجراءات" الحالي أو اختَر مشروعًا من القائمة المنسدلة (على سبيل المثال، في لقطة الشاشة التالية، اسم المشروع هو "مشروع المسألة القانونية").
  3. انقر على استيراد مشروع.

ستتم إعادة توجيهك إلى تفاصيل المشروع الحالية في Developer Console.

بدء استخدام مركز مطوّري برامج Google Home

تحديد مستويات السجلّ

يتم تلقائيًا حفظ سجلات الأخطاء فقط في Google Cloud لكل عملية دمج في مشروعك.

لحفظ جميع السجلات في Google Cloud لكل عملية دمج، اختَر كل السجلات في القسم عنصر التحكّم على مستوى السجلّ: سجلّات الأخطاء.

مستويات سجلّ مشروع Google Home للمطوّرين

ينطبق هذا الإعداد على جميع عمليات الدمج في مشروعك. ولا يمكن ضبطها في كل عملية دمج. قد يؤدي حفظ جميع السجلّات في Google Cloud إلى فرض تكلفة إضافية في حال تجاوز مساحة تخزين السجلّ.

لمزيد من المعلومات عن السجلّات، يُرجى الاطّلاع على تسجيل الدخول في السحابة الإلكترونية للمسألة القانونية.

مشاركة مشروع مطوِّر

يمكنك إضافة أو إزالة إذن الوصول إلى مشروع بين المستخدمين في فريقك باستخدام الأدوار المحدَّدة مسبقًا.

  1. في الصفحة الرئيسية من علامة التبويب Developer Console، انقر على الأعضاء، التي تنقلك إلى صفحة إدارة الهوية وإمكانية الوصول والمشرف > إدارة الهوية وإمكانية الوصول على Google Cloud Console.

    أو انقر على تفاصيل المشروع، ثم انقر على إدارة الأعضاء في Google Cloud Platform ضمن قسم الأعضاء في أسفل الصفحة.

  2. يمكنك إجراء التغييرات كما يلزم باستخدام لوحة بيانات Google Cloud Console.

للحصول على تعليمات عن كيفية تعديل إذن الوصول إلى مشروع، راجِع مقالة التحكّم في الوصول إلى المشاريع باستخدام "إدارة الهوية وإمكانية الوصول" (IAM).

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

وفقًا لإعداداتك في المؤسسة، قد تظهر لك أخطاء في الأذونات عند محاولة إنشاء مشاريع مطوّرين. إذا كان الأمر كذلك، يمكنك التواصل مع مشرف Google Cloud وطلب أذونات منشئ المشاريع لحسابك.