کشف اپلیکیشن و پیوند عمیق

Google Home app (GHA) اصلی‌ترین روشی است که کاربران دستگاه‌های هوشمند را به Google Assistant متصل می‌کنند و آنها را به ساختارها و اتاق‌ها در Google Home Graph اختصاص می‌دهند. برای انجام تنظیمات، کاربران معمولاً روی چندین صفحه کلیک می‌کنند تا Action smart home شما را از لیست گزینه‌های موجود پیدا کنند. با آسان‌تر کردن شروع فرآیند راه‌اندازی برای کاربران، می‌توانید با سرعت بیشتری به آن‌ها کمک کنید و ناامیدی راه‌اندازی کاربر را کاهش دهید.

برای ساده‌سازی ورود کاربر در دستگاه‌های smart home ، پلتفرم smart home Google چندین ویژگی راحتی ارائه می‌دهد که ورود سریع به جریان راه‌اندازی و شروع استفاده از دستگاه smart home را برای کاربران آسان‌تر می‌کند. این ویژگی‌ها را می‌توان به راحتی با برنامه‌نویسی کم یا بدون تلاش برای برنامه‌نویسی، در Actions smart home شما ادغام کرد.

فهرست زیر ویژگی‌های پلتفرم را خلاصه می‌کند که می‌توانید برای کاهش اصطکاک کاربر هنگام تنظیم دستگاه‌های هوشمند شما برای Assistant پیاده‌سازی کنید:

  • App Discovery : این ویژگی به کاربران امکان می‌دهد تا تراشه‌های پیشنهادی را برای پیوند دادن به Action شما در GHA ببینند. با کلیک بر روی تراشه، آنها می توانند دستگاه های smart home خود را با استفاده از حساب های ارائه دهنده شخص ثالث خود به Assistant متصل کنند.
  • Deep Linking : این ویژگی به شما امکان می دهد یک پیوند عمیق را در وب سایت برنامه یا محصول خود جاسازی کنید تا کاربران به راحتی دستگاه smart home خود را به Assistant متصل کنند. با کلیک بر روی پیوند، کاربران می‌خواهند GHA را دانلود کنند (اگر قبلاً نصب نشده باشد)، و پیوند حساب و جریان تنظیم اتاق تخصیص را راه‌اندازی می‌کند.

پیاده سازی App Discovery

پس از تکمیل فرآیند تأیید نام تجاری، می‌توانید ویژگی App Discovery را از Actions on Google Console فعال کنید. هیچ تغییری در کد مورد نیاز نیست، با این حال اکشن smart home شما باید از قبل بررسی شده و در حال تولید باشد.

وارد قسمت Actions Console شوید:

به قسمت Actions on Google console بروید

  1. پروژه اقدام smart home خود را باز کنید.
  2. روی استقرار > تأیید نام تجاری کلیک کنید.
  3. این مراحل را دنبال کنید تا وب سایت شرکت خود را به پروژه Actions خود متصل کنید.
    1. در پانل وب‌سایت‌ها ، روی اتصال سایت کلیک کنید.
    2. URL وب‌سایتی را که می‌خواهید به آن متصل شوید وارد کنید و روی اتصال کلیک کنید. Google برای تایید ارتباط وب سایت، ایمیلی به مالک وب سایت می فرستد.
  4. در پانل برنامه های اندروید ، روی دکمه Connect app کلیک کنید و دستورالعمل های نشان داده شده را دنبال کنید.

  5. در همان پانل، گزینه فعال کردن کشف برنامه را برای برنامه متصل خود روشن کنید. این گزینه تا زمانی که Action شما بررسی و تایید نشود خاکستری است.

پیوند عمیق به Google Home

پیوندهای عمیق به شما امکان می‌دهند تا کاربران را مستقیماً از برنامه Android یا iOS خود به مقصدی خاص در GHA ببرید و فرآیند راه‌اندازی دستگاه را با Assistant ساده‌تر می‌کند.

نحو پیوندهای عمیق GHA به شرح زیر است:

https://madeby.google.com/home-app/?deeplink=destination

برنامه Android یا iOS شما در حال حاضر می تواند به مقاصد زیر در GHA پیوند دهد:

مقصد شرح
setup/ha_linking?agent_id= agent-id جریان پیوند حساب OAuth را برای agent-id اقدام smart home داده شده آغاز کنید.

مسیر مقصد باید قبل از اعمال آن در پیوند عمیق، به درستی با URL رمزگذاری شود. مثلا:

https://madeby.google.com/home-app/?deeplink=setup%2Fha_linking%3Fagent_id%3Dagent-id

برای جزئیات بیشتر در مورد راه‌اندازی پیوندهای عمیق از داخل برنامه خود، به مستندات مربوطه Android و اسناد iOS مراجعه کنید.