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