تفويض الحساب على Android

قبل المتابعة لإكمال عملية تفويض الحساب، تأكَّد من توفّر ما يلي:

  1. تطبيق Google Home app (GHA) مثبَّت على جهاز Android الجوّال
  2. يجب أن يكون لديك جهاز واحد على الأقل من أنواع الأجهزة المتوافقة التالية لتجربة التطبيق في المنزل:
    • مصباح درجة حرارة اللون (تشغيل وإيقاف، السطوع)
    • مستشعر الاتصال (حالة منطقية)
    • مصباح قابل للتعتيم (تشغيل وإيقاف، درجة السطوع)
    • ضوء الألوان الموسّعة (تشغيل وإيقاف، السطوع)
    • مفتاح تحكّم عام
    • جهاز توجيه الحدود من Google
    • كاميرا Google
    • جهاز استشعار تواجد الأفراد في المنزل (استشعار إشغال المنزل)
    • مؤشر التشغيل/الإيقاف (التشغيل والإيقاف والسطوع)
    • مفتاح تشغيل/إيقاف الإضاءة
    • وحدة المكوّن الإضافي (تشغيل وإيقاف)
    • جهاز استشعار التشغيل/الإيقاف
  3. جهازان لاختبار التشغيل التلقائي للعينات

قبل استخدام الأجهزة من خلال واجهات برمجة التطبيقات Home، يجب أن تكون قابلة للتحكّم من خلال GHA.

تشغيل نموذج تطبيق Android

شغِّل تطبيق Android التجريبي. عند تشغيله للمرة الأولى، سيُطلب منك السماح بالوصول إلى منزل على حسابك على Google. يؤدي ذلك إلى منح تطبيق Sample App الإذن بالوصول إلى المباني والأجهزة في ذلك المنزل والتحكّم فيها.

إذا لم يكن لديك بنية، يمكن للمستخدم إنشاء بنية أثناء مسار الحصول على الإذن بدون الحاجة إلى استخدام GHA.

سيختلف السلوك التلقائي لأذونات التطبيق استنادًا إلى ما إذا كان التطبيق مسجّلاً على Google Home Developer Console أم لا.

إذا لم يتم تسجيل تطبيق في Developer Console، ستكون حالته لم يتم التحقّق منه. ننصحك بما يلي لاختبار استخدام واجهات برمجة التطبيقات الخاصة بمنصة Home:

  • يمكن فقط للمستخدمين المسجَّلين كمستخدمين اختباريين في وحدة تحكّم OAuth منح أذونات للتطبيق، علمًا بأنّ عدد المستخدمين الاختباريين المسموح به هو 100 مستخدم للتطبيق الذي لم يتم التحقّق منه.

  • سيتمكّن التطبيق الذي لم يتم إثبات ملكيته من الوصول إلى أجهزة من أي أنواع أجهزة متوافقة مع OAuth لواجهات برمجة التطبيقات لمنزل Google (قائمة أنواع الأجهزة في Developer Console). وسيتم منح الإذن لجميع الأجهزة في البنية.

إذا تم تسجيل تطبيق في Developer Console وتمت الموافقة على منحه إذن الوصول إلى نوع واحد أو أكثر من أنواع الأجهزة، وتم إكمال عملية التحقّق من العلامة التجارية في OAuth، سيصبح التطبيق في حالة تم التحقّق منه. يجب أن تكون الحالة على النحو التالي لإطلاق تطبيق في الإصدار العلني:

  • لم يعُد يتم تطبيق حدود على المستخدمين التجريبيين. يمكن لأي مستخدم منح الإذن للتطبيق.
  • يمكن للمستخدم منح الإذن لأنواع الأجهزة التي تمت الموافقة عليها في Developer Console فقط.

انقر على السماح بالوصول إلى منزل محدّد:

  • إذا كانت هناك أي منازل مرتبطة بحسابك، اختَر منزلاً لمنح الإذن. إذا لم يتم العثور على أي أجهزة في المنزل المحدّد، يمكنك إجراء أحد الإجراءَين التاليَين:
    1. انقر على منح الإذن بالوصول إلى منزل آخر لاختيار منزل مختلف.
    2. يمكنك إعداد جهاز من اختيارك في ذلك المنزل باستخدام Google Home app (GHA). تذكَّر أنّ أنواع الأجهزة التالية فقط تتوافق مع عناصر التحكّم في هذا التطبيق النموذجي:
      • مصباح درجة حرارة اللون (تشغيل وإيقاف، السطوع)
      • مستشعر الاتصال (حالة منطقية)
      • مصباح قابل للتعتيم (تشغيل وإيقاف، درجة السطوع)
      • ضوء الألوان الموسّعة (تشغيل وإيقاف، السطوع)
      • مفتاح تحكّم عام
      • جهاز توجيه الحدود من Google
      • كاميرا Google
      • جهاز استشعار تواجد الأفراد في المنزل (استشعار إشغال المنزل)
      • مؤشر التشغيل/الإيقاف (التشغيل والإيقاف والسطوع)
      • مفتاح تشغيل/إيقاف الإضاءة
      • وحدة المكوّن الإضافي (تشغيل وإيقاف)
      • جهاز استشعار التشغيل/الإيقاف
  • إذا لم تكن هناك منازل مرتبطة بحسابك، ستظهر لك شاشة تتضمّن الرسالة ما مِن مبانٍ للحساب المحدّد.
    1. اسحب لليسار للرجوع إلى طريقة العرض الرئيسية في "التطبيق التجريبي".
    2. لإعداد منزل، استخدِم الرمز GHA. بعد ذلك، حاوِل منح الإذن للتطبيق النموذجي مرة أخرى.

يمكن إعادة زيارة مسار الأذونات في أي وقت من خلال النقر على رمز الملف الشخصي في أعلى يسار أي شاشة في تطبيق Sample App.

اختيار بنية لتشغيل التطبيق التجريبي فيها
الشكل 1: اختيار بنية
البنية المحدّدة، مع عرض الأجهزة المتاحة
الشكل 2: البنية والأجهزة
تتحكّم هذه السياسة في إعدادات الجهاز.
الشكل 3: عناصر التحكّم في الأجهزة
البنية المحدّدة، مع عرض عمليات التشغيل الآلي المتاحة
الشكل 4: البنية وعمليات التشغيل الآلي

بعد منح الإذن بنجاح للوصول إلى منزل يتضمّن أجهزة، سيتم نقلك إلى عرض الأجهزة. يمكنك التحكّم في الأجهزة ومراقبة تغييرات حالتها من خلال التطبيق التجريبي.