با مجموعهها، منظم بمانید
ذخیره و دستهبندی محتوا براساس اولویتهای شما.
جریان راه اندازی در برنامه شما با استفاده از Commissioning API می تواند به دو صورت شروع شود: مستقیماً در برنامه شما یا از طریق انتخابگر برنامه در فرآیند جفت سریع. این بخش تجربه کاربری (UX) را برای هر کدام پوشش می دهد.
توسط برنامه راه اندازی شده است
در این سناریو، کاربر شروع به راهاندازی در برنامه شما میکند، معمولاً از یک تماس برای اقدام (CTA) «افزودن دستگاه». توصیه می کنیم دکمه Add Device را به صورت زیر استفاده کنید:
جایی که کاربران همه دستگاههای خود را میبینند، مانند صفحه کنترلها
جایی که کاربران می توانند خانه را مدیریت کنند، مانند صفحه تنظیمات
صفحه اصلی برنامه شما
هنگامی که راه اندازی کامل شد، توصیه می کنیم کاربر را در صفحه اصلی برنامه یا در مکانی در برنامه قرار دهید که یا کنترل کننده دستگاهی را که به تازگی راه اندازی کرده است به کاربر نشان می دهد یا لیست کاملی از همه دستگاه ها، از جمله دستگاهی را که در آن نصب شده است نشان می دهد. فقط راه اندازی کنید
UX در شکل 2 نشان داده شده است:
توسط Fast Pair آغاز شد
راه اندازی را می توان با استفاده از جفت سریع در اندروید نیز آغاز کرد. پس از اسکن کد QR Matter دستگاه، از کاربر خواسته می شود تا یک برنامه را برای ادامه فرآیند راه اندازی انتخاب کند. همانطور که در شکل 3 نشان داده شده است، انتخاب برنامه شما از API مربوط به راه اندازی برنامه استفاده می کند.
اگر کاربر برنامه را روی دستگاه تلفن همراه خود نصب نکرده باشد، قبل از ادامه از او خواسته میشود که آن را نصب کند. UX از صفحه رضایت به بعد مانند شکل 2 است.
انتخابگر برنامه
در طول فرآیند راه اندازی، برنامه شما به دو صورت در انتخابگر برنامه ظاهر می شود:
در صفحه انتخاب برنامه .
اگر کاربران انتخاب برنامه دیگر را انتخاب کنند ، در صفحه سایر برنامه های نصب شده نشان داده می شود.
برنامه های پیشنهادی
انتخابگر برنامه دو برنامه پیشنهادی را نمایش می دهد.
اولین مورد همیشه Google Home app (GHA) است.
دومی برای برنامه ترجیحی سازنده دستگاه است، اگر در پروژه Google Home Developer Console مرتبط با VID یا PID دستگاه تعریف شده باشد. (این گزینه برای برنامهنویسانی که دستگاههای Matter را نمیسازند، اعمال نمیشود.)
هنگامی که برنامه ها در صفحه انتخاب یک برنامه هستند، دو حالت وجود دارد.
نصب شده - Google Play services بررسی کنید که آیا برنامه از فیلتر هدف ACTION_COMMISSION_DEVICE پشتیبانی می کند. اگر فیلتر قصد وجود نداشته باشد، کاربر برای بهروزرسانی برنامه به فروشگاه Play هدایت میشود.
نصب نشده - کاربر به فروشگاه Play هدایت می شود تا قبل از ادامه برنامه را نصب کند.