قبل از ادامه مجوز حساب، مطمئن شوید که:
- Google Home app (GHA) نصب شده روی دستگاه همراه شما، با حداقل یک خانه (ساختار) در حساب Google شما راه اندازی شده است.
- حداقل یکی از این انواع دستگاه پشتیبانی شده برای نمونه برنامه در خانه:
- نور دمای رنگ (روشن و خاموش، روشنایی)
- سنسور تماس (حالت بولی)
- نور قابل کاهش (روشن و خاموش، روشنایی)
- نور رنگی گسترده (روشن و خاموش، روشنایی)
- سوئیچ عمومی
- سنسور اشغال (حسگر اشغال)
- چراغ روشن/خاموش (روشن و خاموش، روشنایی)
- کلید روشن/خاموش نور
- واحد پلاگین روشن/خاموش (روشن و خاموش)
- سنسور روشن/خاموش
- دو دستگاه برای تست اتوماسیون نمونه.
قبل از استفاده از دستگاهها از طریق APIهای Home، آنها باید از GHA قابل کنترل باشند.
برنامه نمونه را اجرا کنید
برنامه نمونه را اجرا کنید. اولین باری که آن را اجرا میکنید، از شما خواسته میشود اجازه دسترسی به خانهای در حساب Google خود را بدهید. این به برنامه نمونه اجازه دسترسی و کنترل ساختارها و دستگاههای موجود در آن خانه را میدهد.
رفتار مجوز پیشفرض برنامه بسته به اینکه برنامه در Google Home Developer Console ثبت شده باشد یا خیر، متفاوت خواهد بود.
اگر برنامهای در Developer Console ثبت نشده باشد ، در حالت تأیید نشده قرار میگیرد. این برای آزمایش استفاده از APIهای Home توصیه می شود:
فقط کاربرانی که به عنوان کاربران آزمایشی در کنسول OAuth ثبت نام کرده اند می توانند مجوزهای برنامه را اعطا کنند. محدودیت 100 کاربر آزمایشی برای یک برنامه تایید نشده وجود دارد.
یک برنامه تأیید نشده به دستگاههایی با هر نوع دستگاهی که توسط OAuth برای APIهای Home پشتیبانی میشوند (فهرست انواع دستگاهها در Developer Console ) دسترسی خواهد داشت. تمام دستگاه ها در یک ساختار اعطا خواهند شد.
اگر برنامه ای در Developer Console ثبت شده باشد و برای دسترسی به یک یا چند نوع دستگاه تأیید شده است، و تأیید نام تجاری برای OAuth تکمیل شده است ، در وضعیت تأیید شده خواهد بود. این حالت برای راه اندازی یک برنامه برای تولید لازم است:
- محدودیت های آزمایشی کاربر دیگر اعمال نمی شود. هر کاربری میتواند به برنامه اجازه دهد.
- کاربر فقط میتواند به انواع دستگاههایی مجوز دهد که در Developer Console تأیید شدهاند.
روی اجازه دسترسی به خانه انتخابی ضربه بزنید:
- اگر خانههایی به حساب شما متصل است، خانهای را برای اعطای مجوز انتخاب کنید. اگر هیچ دستگاهی در خانه انتخابی یافت نشد، می توانید یکی از موارد زیر را انجام دهید:
- برای انتخاب خانه دیگری روی Allow access to other home ضربه بزنید.
- با استفاده از Google Home app (GHA) دستگاه مورد نظر خود را در آن خانه راه اندازی کنید. به یاد داشته باشید، فقط این نوع دستگاه ها برای کنترل در این برنامه نمونه پشتیبانی می کنند:
- نور دمای رنگ (روشن و خاموش، روشنایی)
- سنسور تماس (حالت بولی)
- نور قابل کاهش (روشن و خاموش، روشنایی)
- نور رنگی گسترده (روشن و خاموش، روشنایی)
- سوئیچ عمومی
- سنسور اشغال (حسگر اشغال)
- چراغ روشن/خاموش (روشن و خاموش، روشنایی)
- کلید روشن/خاموش نور
- واحد پلاگین روشن/خاموش (روشن و خاموش)
- سنسور روشن/خاموش
- اگر هیچ خانه ای به حساب شما متصل نباشد، صفحه ای با پیام There are no structures for the account انتخاب شده دریافت خواهید کرد.
- برای بازگشت به نمای اصلی برنامه نمونه، انگشت خود را به عقب بکشید.
- برای راه اندازی خانه، از GHA استفاده کنید. سپس سعی کنید دوباره به برنامه نمونه مجوز بدهید.
جریان مجوزها را می توان در هر زمان با انتخاب نماد نمایه
در سمت راست بالای صفحه هر برنامه نمونه بازبینی کرد.هنگامی که با موفقیت به خانهای که دارای دستگاهها است مجوز دادید، به نمای دستگاهها هدایت میشوید. شما می توانید دستگاه ها را کنترل کنید و تغییرات وضعیت آنها را از طریق برنامه نمونه مشاهده کنید.