پروژههای توسعهدهنده، که شامل Matter یکپارچهسازی است، در Google Home Developer Console مدیریت میشود. این صفحه نحوه راهاندازی پروژه توسعهدهنده جدید در Developer Console را توضیح میدهد.
نامگذاری پروژه
هنگام نامگذاری پروژه، بهتر است نامی انتخاب کنید که:
- برخیاز اطلاعات پایه درباره پروژه را دربرمیگیرد.
- با نام پروژه دیگری اشتباه گرفته نمیشود.
- میتواند همه integrationهای داخل پروژه را نشان دهد.
نامهای معنادار مهم هستند. نامی عمومی مانند project-gamma-798، عملاً «استتار» شده است و در فهرست پروژههای دیگر با نامهای عمومی برجسته نخواهد بود.
هنگام نامگذاری پروژه خود، راهنماییهای زیر را در نظر بگیرید:
- از نام شرکتتان استفاده کنید
- از نوع پروژه یا کنش در نام استفاده کنید
- از «آزمایشی» در نام پروژه استفاده نکنید
برای مثال، 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 موجود را وارد کند. مالک کسی است که پروژه را ایجاد کرده است، که بااستفاده از پیوند «اعضا» قابلمشاهده است.
- «نمایه شرکت» برای پروژه واردشده فقط در کنسول «کنشها در Google» قابل ویرایش است. تغییرات در آنجا در «کنسول توسعهدهندگان Google Home» منعکس خواهد شد.
پساز وارد کردن، همچنان میتوان از پروژه اصلی Actions on Google برای مدیریت یکپارچهسازیهای موجود (مثل Cloud-to-cloud، Local Home، App Discovery) استفاده کرد.
برای وارد کردن پروژه موجود از Actions on Google Console، به Developer Console بروید:
- روی ایجاد پروژه کلیک کنید.
- نام پروژه «کنشها» موجود را وارد کنید یا پروژهای را از فهرست کرکرهای انتخاب کنید (برای مثال، در نماگرفت زیر، نام پروژه «پروژه موضوع من» است).
- روی وارد کردن پروژه کلیک کنید.
به جزئیات پروژه موجود در Developer Console هدایت میشوید.
تنظیم سطوح گزارش
بهطور پیشفرض، فقط گزارشهای خطا برای هر یک از ادغامها در پروژه شما در Google Cloud ذخیره میشود.
برای ذخیره کردن همه گزارشها در Google Cloud برای هر یکپارچهسازی، همه گزارشها را در بخش کنترل سطح گزارش: گزارشهای خطا انتخاب کنید.
این تنظیم برای همه یکپارچهسازیها در پروژه شما اعمال میشود. فقط برای Cloud-to-cloud ادغامها قابل ملغی شدن است. اگر از فضای ذخیرهسازی گزارش فراتر بروید، ذخیره کردن همه گزارشها در Google Cloud ممکن است هزینه اضافی داشته باشد.
برای کسب اطلاعات بیشتر درباره گزارشها، به گزارشگیری ابری برای Matter مراجعه کنید.
همرسانی پروژه توسعهدهنده
میتوانید بااستفاده از نقشهای ازپیشتعریفشده، دسترسی به پروژه را در میان کاربران تیمتان اضافه یا حذف کنید.
در صفحه اصلی Developer Console روی اعضا کلیک کنید، که شما را به صفحه IAM و سرپرست > IAM در Google Cloud Console میبرد.
یا روی جزئیات پروژه کلیک کنید، سپس در بخش اعضا در پایین، روی مدیریت اعضا در GCP کلیک کنید.
بااستفاده از Google Cloud Console داشبورد، تغییرات لازم را اعمال کنید.
برای دستورالعملهای نحوه اصلاح دسترسی به پروژه، به کنترل دسترسی برای پروژهها با IAM مراجعه کنید.
پساز اضافه شدن به فهرست کاربران، کاربر میتواند پروژه و هرگونه یکپارچهسازی را در Developer Console ببیند.
طبق تنظیم سازمانیتان، ممکن است هنگام تلاش برای ایجاد پروژههای توسعهدهنده با خطاهای اجازه مواجه شوید. اگر اینطور است، با سرپرست Google Cloud خود تماس بگیرید و برای حسابتان درخواست اجازههای «سازنده پروژه» کنید.