پروژههای توسعهدهنده، که شامل ادغامهای Matter است، در Google Home Developer Console مدیریت میشود. این صفحه نحوه راهاندازی پروژه توسعهدهنده جدید در Developer Console را توضیح میدهد.
نامگذاری پروژه
هنگام نامگذاری پروژه، بهتر است نامی انتخاب کنید که:
- برخی اطلاعات پایه درباره پروژه را دربرمیگیرد.
- با نام پروژه دیگری اشتباه گرفته نشود.
- میتواند همه integrationهای موجود در پروژه را نشان دهد.
نامهای معنادار مهم هستند. نامی عمومی مانند project-gamma-798،
بهطور مؤثری «استتار» میشود و در فهرست پروژههای دیگری که
نام عمومی دارند برجسته نخواهد شد.
هنگام نامگذاری پروژه، راهنماییهای زیر را درنظر بگیرید:
- از نام شرکتتان استفاده کنید
- از نوع پروژه یا کنش در نام استفاده کنید
- از «test» در نام پروژه استفاده نکنید
برای مثال، acme-smarthome و acme-lighting نامهای پروژه واضح و منحصربهفردی هستند.
ایجاد پروژه
پروژه توسعهدهنده نشاندهنده یک یا چند ادغام است. با همرسانی پروژه با اعضای تیم توسعه، مالک میتواند به کاربران دیگر اجازه دهد همه ادغامها را در پروژه مدیریت کنند.
ادغامهای «بومسازگان خانه هوشمند Google» بااستفاده از Developer Console مدیریت میشود.
توصیه میکنیم فقط یک پروژه برای همه ادغامهای Matter خود، هم آزمایش و هم تولید، ایجاد کنید، بهویژه برای جلوگیری از مشکلات هنگام آزمایش با «شناسههای فروشنده» و «شناسههای محصول» آزمایشی برای Matter.
روش ۱: ایجاد پروژه جدید
به Developer Console بروید:
- در صفحه مدیریت پروژهها، روی ایجاد پروژه کلیک کنید.
- در صفحه شروع به کار، روی ایجاد پروژه کلیک کنید.
- نام پروژهتان را وارد کنید، این نام باید از رهنمودهای نامگذاری پروژه پیروی کند.
- روی ایجاد پروژه جدید کلیک کنید.
به صفحه صفحه اصلی برای پروژه جدید هدایت میشوید.
روش ۲: وارد کردن پروژه موجود از کنسول Actions on Google
اگر لازم است پشتیبانی Matter را به ادغام Cloud-to-cloud یا Local Home SDK موجود اضافه کنید، ممکن است پروژه Actions on Google موجودی به Developer Console جدید وارد شود.
محدودیتهای زیر بر این روش اعمال میشود:
- این وارد کردن فقط یکطرفه است. این فرایند قابلبازگردانی نیست.
- فقط مالک پروژه میتواند پروژه Actions on Google موجود را وارد کند. مالک کسی است که پروژه را ایجاد کرده است، که بااستفاده از پیوند اعضا قابلمشاهده است.
- «نمایه شرکت» برای پروژه واردشده فقط در کنسول Actions on Google قابلویرایش است. تغییرات در آنجا در «کنسول توسعهدهنده Google Home» منعکس خواهد شد.
پساز وارد کردن، همچنان میتوان از پروژه اصلی Actions on Google برای مدیریت ادغامهای موجود (مثل Cloud-to-cloud، Local Home، App Discovery) استفاده کرد.
برای وارد کردن پروژه موجود از Actions on Google Console، به Developer Console بروید:
- روی ایجاد پروژه کلیک کنید.
- نام پروژه Actions موجودی را وارد کنید یا پروژهای را از فهرست کرکرهای انتخاب کنید (برای مثال، در نماگرفت زیر، نام پروژه «My matter project» است).
- روی وارد کردن پروژه کلیک کنید.
به جزئیات پروژه موجود در Developer Console هدایت میشوید.
تنظیم سطوح گزارش
بهطور پیشفرض، فقط گزارشهای خطا برای هر ادغام در پروژهتان در Google Cloud ذخیره میشود.
برای ذخیره کردن همه گزارشها در Google Cloud برای هر ادغام، همه گزارشها را در بخش کنترل سطح گزارش: گزارشهای خطا انتخاب کنید.
این تنظیم برای همه ادغامها در پروژهتان اعمال میشود. فقط برای ادغامهای Cloud-to-cloud میتوان آن را لغو کرد. اگر از فضای ذخیرهسازی گزارشهایتان فراتر بروید، ذخیره کردن همه گزارشها در Google Cloud ممکن است هزینه اضافی دربر داشته باشد.
برای کسب اطلاعات بیشتر درباره گزارشها، Cloud logging for Matter را ببینید.
همرسانی کردن پروژه توسعهدهنده
میتوانید بااستفاده از نقشهای ازپیش تعریفشده، دسترسی به پروژه را برای کاربران تیمتان اضافه یا حذف کنید.
در صفحه اصلی Developer Console، روی اعضا کلیک کنید تا به صفحه IAM و سرپرست > IAM در Google Cloud Console بروید.
یا روی جزئیات پروژه کلیک کنید، سپس روی مدیریت اعضا در GCP در بخش اعضا در پایین کلیک کنید.
بااستفاده از داشبورد Google Cloud Console، تغییرات لازم را اعمال کنید.
برای دستورالعملهای نحوه اصلاح دسترسی به پروژه، به کنترل دسترسی برای پروژهها با IAM مراجعه کنید.
پساز اضافه شدن به فهرست کاربران، کاربر میتواند پروژه و هرگونه ادغام را در Developer Console مشاهده کند.
براساس تنظیمات سازمانیتان، ممکن است هنگام تلاش برای ایجاد پروژههای توسعهدهنده با خطاهای اجازه مواجه شوید. اگر اینطور است، با سرپرست Google Cloud تماس بگیرید و برای حسابتان اجازههای «ایجادکننده پروژه» درخواست کنید.