قبل المتابعة وإكمال عملية تفويض الحساب، تأكَّد من توفّر ما يلي:
- تطبيق Google Home app (GHA) مثبَّت على جهاز Android الجوّال
- يجب أن يتوفّر نوع واحد على الأقل من أنواع الأجهزة المتوافقة مع تطبيق Sample App
في المنزل:
- مصباح درجة حرارة الألوان (تشغيل وإيقاف، السطوع)
- مستشعر الاتصال (حالة منطقية)
- الإضاءة القابلة للتعتيم (تشغيل وإيقاف، السطوع)
- ضوء الألوان الممتدة (تشغيل وإيقاف، السطوع)
- Generic Switch
- كاميرا Google
- جهاز استشعار تواجد الأفراد في المنزل (استشعار إشغال المنزل)
- تشغيل/إيقاف الإضاءة (تشغيل وإيقاف، السطوع)
- مفتاح تشغيل/إيقاف الإضاءة
- وحدة المكوّن الإضافي للتشغيل/الإيقاف (تشغيل وإيقاف)
- جهاز استشعار التشغيل/الإيقاف
- جهازان لاختبار التشغيل التلقائي للعينات
قبل استخدام الأجهزة من خلال واجهات برمجة التطبيقات Home، يجب أن تكون قابلة للتحكّم من خلال GHA.
تشغيل نموذج تطبيق Android
شغِّل تطبيق Android التجريبي. عند تشغيله للمرة الأولى، سيُطلب منك السماح بالوصول إلى منزل على حسابك على Google. يؤدي ذلك إلى منح تطبيق Sample App الإذن بالوصول إلى البُنى والأجهزة في ذلك المنزل والتحكّم فيها.
إذا لم يكن لديك بنية، يمكن للمستخدم إنشاء بنية أثناء مسار طلب الإذن بدون الحاجة إلى استخدام GHA.
سيختلف السلوك التلقائي لأذونات التطبيق استنادًا إلى ما إذا كان التطبيق مسجَّلاً في Google Home Developer Console أم لا.
إذا لم يتم تسجيل تطبيق في Developer Console، ستكون حالته لم يتم التحقّق منه. ننصح باستخدام ما يلي لاختبار استخدام واجهات برمجة التطبيقات الخاصة بمنصة Home:
يمكن فقط للمستخدمين المسجَّلين كمستخدمين اختباريين في وحدة تحكّم OAuth منح أذونات للتطبيق، علمًا بأنّ عدد المستخدمين الاختباريين المسموح به هو 100 مستخدم للتطبيق الذي لم يتم التحقّق منه.
سيتمكّن التطبيق الذي لم يتم التحقّق منه من الوصول إلى أجهزة من أي أنواع أجهزة متوافقة مع OAuth لواجهات Home APIs (قائمة أنواع الأجهزة في Developer Console). وسيتم منح الإذن لجميع الأجهزة في البنية.
إذا تم تسجيل تطبيق في Developer Console وتمت الموافقة على منحه إذن الوصول إلى نوع جهاز واحد أو أكثر، وتم إكمال عملية التحقّق من العلامة التجارية في ما يخص OAuth، سيصبح التطبيق في حالة معتمَد. يجب أن تكون الحالة على النحو التالي لإطلاق تطبيق في قناة الإصدار العلني:
- لم تعُد حدود المستخدمين التجريبيين سارية. يمكن لأي مستخدم منح الإذن للتطبيق.
- يمكن للمستخدم منح الإذن لأنواع الأجهزة التي تمت الموافقة عليها في Developer Console فقط.
انقر على السماح بالوصول إلى منزل محدّد:
- إذا كانت هناك أي منازل مرتبطة بحسابك، اختَر منزلاً لمنح الإذن. إذا لم يتم العثور على أي أجهزة في المنزل المحدّد، يمكنك إجراء أحد الإجراءَين التاليَين:
- انقر على منح الإذن بالوصول إلى منزل آخر لاختيار منزل مختلف.
- يمكنك إعداد جهاز من اختيارك في ذلك المنزل باستخدام Google Home app (GHA). يُرجى العِلم أنّ أنواع الأجهزة التالية فقط تتوافق مع عناصر التحكّم في هذا التطبيق النموذجي:
- مصباح درجة حرارة الألوان (تشغيل وإيقاف، السطوع)
- مستشعر الاتصال (حالة منطقية)
- الإضاءة القابلة للتعتيم (تشغيل وإيقاف، السطوع)
- ضوء الألوان الممتدة (تشغيل وإيقاف، السطوع)
- Generic Switch
- كاميرا Google
- جهاز استشعار تواجد الأفراد في المنزل (استشعار إشغال المنزل)
- تشغيل/إيقاف الإضاءة (تشغيل وإيقاف، السطوع)
- مفتاح تشغيل/إيقاف الإضاءة
- وحدة المكوّن الإضافي للتشغيل/الإيقاف (تشغيل وإيقاف)
- جهاز استشعار التشغيل/الإيقاف
- إذا لم تكن هناك منازل مرتبطة بحسابك، ستظهر لك شاشة تتضمّن الرسالة ما مِن مبانٍ للحساب المحدّد.
- اسحب للرجوع إلى طريقة العرض الرئيسية في "التطبيق التجريبي".
- لإعداد منزل، استخدِم الرمز GHA. بعد ذلك، حاوِل منح الإذن إلى "تطبيق العيّنة" مرة أخرى.
يمكن إعادة زيارة مسار الأذونات في أي وقت من خلال النقر على رمز الملف الشخصي في أعلى يسار أي شاشة في تطبيق العيّنة.
بعد منح الإذن بنجاح للوصول إلى منزل يتضمّن أجهزة، سيتم نقلك إلى عرض الأجهزة. يمكنك التحكّم في الأجهزة ومراقبة تغييرات حالتها من خلال التطبيق التجريبي.