یک پروژه توسعه دهنده ایجاد کنید

پروژه‌های برنامه‌نویس، که شامل ادغام‌های 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 ، به طور موثر "استتار" است و در لیستی از پروژه‌های با نام عمومی دیگر برجسته نمی‌شود.

هنگام نامگذاری پروژه خود به راهنمایی زیر توجه کنید:

  • از نام شرکت خود استفاده کنید
  • از نوع پروژه یا اقدام در نام استفاده کنید
  • از "تست" در نام پروژه استفاده نکنید

به عنوان مثال، acme-smarthome و acme-lighting نام های واضح و منحصر به فرد پروژه هستند.

پروژه را ایجاد کنید

یک پروژه توسعه‌دهنده یک یا چند integrationرا نشان می‌دهد. با به اشتراک گذاشتن یک پروژه با اعضای تیم توسعه خود، مالک می تواند به سایر کاربران اجازه دهد تا تمام integrationرا در پروژه مدیریت کنند.

Google Smart Home Ecosystem integrationبا استفاده از Developer Console جدید مدیریت می شود. دو روش برای راه اندازی پروژه ها در Developer Console وجود دارد:

  1. یک پروژه جدید ایجاد کنید .
  2. یک پروژه موجود را از Actions on Google console وارد کنید .

توصیه می‌کنیم فقط یک پروژه برای همه ادغام‌های Matter خود ایجاد کنید، هم آزمایش و هم تولید، به‌ویژه برای جلوگیری از مشکلات هنگام آزمایش شناسه‌های فروشنده آزمایشی و شناسه‌های محصول برای Matter .

روش 1: ایجاد یک پروژه جدید

به Developer Console بروید:

به Developer Console بروید

  1. در صفحه مدیریت پروژه ها ، روی ایجاد پروژه کلیک کنید.
  2. در صفحه شروع ، روی ایجاد پروژه کلیک کنید.
  3. نام پروژه خود را وارد کنید، که باید مطابق با دستورالعمل های نامگذاری پروژه باشد.
  4. روی ایجاد پروژه جدید کلیک کنید.

شما برای پروژه جدید به صفحه اصلی هدایت می شوید.

روش 2: یک پروژه موجود را از Actions on Google console وارد کنید

اگر بخواهید پشتیبانی Matter را به ادغام Cloud-to-cloud یا Local Home موجود اضافه کنید، ممکن است یک پروژه Actions on Google موجود به Developer Console جدید وارد شود.

محدودیت های زیر برای این روش اعمال می شود:

  • این واردات فقط یک طرفه است. نمی توان آن را معکوس کرد.
  • فقط مالک پروژه می تواند یک Actions on Google وارد کند. مالک کسی است که پروژه را ایجاد کرده است که با استفاده از پیوند اعضا قابل مشاهده است.
  • نمایه شرکت برای یک پروژه وارد شده را فقط می توان در Actions on Google Console ویرایش کرد. تغییرات آنجا در Google Home Developer Console منعکس خواهد شد.

پس از وارد کردن، پروژه اصلی Actions on Google همچنان می‌تواند برای مدیریت ادغام‌های موجود (مانند Cloud-to-cloud ، Local Home ، App Discovery ) استفاده شود.

برای وارد کردن یک پروژه موجود از Actions on Google Console ، به Developer Console بروید:

به Developer Console بروید

  1. روی ایجاد پروژه کلیک کنید.
  2. نام پروژه Actions موجود را وارد کنید یا یک پروژه را از لیست کشویی انتخاب کنید (به عنوان مثال، در تصویر زیر، نام پروژه "پروژه موضوع من" است).
  3. روی Import project کلیک کنید.

شما به جزئیات پروژه موجود در Developer Console هدایت می شوید.

Google Home Developer Center Get
started

سطوح گزارش را تنظیم کنید

به‌طور پیش‌فرض، برای هر ادغام در پروژه شما، فقط گزارش‌های خطا در Google Cloud ذخیره می‌شوند.

برای ذخیره همه گزارش‌ها در Google Cloud برای هر ادغام، همه گزارش‌ها را در بخش Log level control: Error logs انتخاب کنید.

Google Home Developer Center project log levels

این تنظیم برای همه ادغام های پروژه شما اعمال می شود. نمی توان آن را در هر ادغام تنظیم کرد. ذخیره کردن همه گزارش‌ها در Google Cloud ممکن است هزینه بیشتری را در صورت افزایش فضای ذخیره‌سازی گزارش شما متحمل شود.

برای کسب اطلاعات بیشتر در مورد گزارش‌ها، به Cloud Logging for Matter مراجعه کنید.

پروژه توسعه دهنده را به اشتراک بگذارید

می‌توانید با استفاده از نقش‌های از پیش تعریف‌شده، دسترسی به یک پروژه را در میان کاربران تیم خود اضافه یا حذف کنید.

  1. در صفحه اصلی Developer Console روی اعضا کلیک کنید، که شما را به صفحه IAM & Admin > IAM در Google Cloud Console می‌برد.

    یا روی جزئیات پروژه کلیک کنید، سپس روی مدیریت اعضا در GCP در بخش اعضا در پایین کلیک کنید.

  2. در صورت لزوم با استفاده از داشبورد Google Cloud Console تغییراتی را انجام دهید.

برای دستورالعمل‌های نحوه تغییر دسترسی به پروژه، به کنترل دسترسی برای پروژه‌های با IAM مراجعه کنید.

پس از اضافه شدن به لیست کاربران، کاربر می‌تواند پروژه و هرگونه ادغام را در Developer Console مشاهده کند.

با توجه به تنظیمات سازمانی خود، ممکن است هنگام تلاش برای ایجاد پروژه های توسعه دهنده، با خطاهای مجوز مواجه شوید. اگر چنین است، با سرپرست Google Cloud خود تماس بگیرید و مجوزهای Project Creator را برای حساب خود درخواست کنید.