تتيح واجهة Automation API لنظام التشغيل Android معظم السمات، ولكن قد يكون توفّر بعض السمات والأحداث والأوامر في إحدى السمات محدودًا.
للتأكّد من أنّ Automation API تتوافق مع حالة الاستخدام الخاصة بك، ابحث في الجدول أدناه.
وبوجه عام:
- يجب تسجيل أي سمات وأنواع تنوي استخدامها في تطبيقك مع Automation API عند بدء التشغيل. يُرجى الاطّلاع على إنشاء مثيل Home.
- يمكن استخدام أي سمة في إجراءات التفعيل أو الشروط.
- لا يمكن استخدام أجهزة Cloud-to-cloud التي لا تُبلغ عن حالتها كعوامل مشغّلة في عمليات التشغيل الآلي، سواء تم إنشاؤها يدويًا أو من خلال ميزة "الاكتشاف".
حتى إذا كان الجهاز يتوافق مع السمات المدرَجة هنا، قد يتم حظر استخدامه كجهاز بدء أو إجراء في Automation API بسبب حدود الجودة Report State التالية:
- يتم حظر الأجهزة التي يقل معدّل نجاح إرسال تقارير الحالة فيها عن 90% من استخدامها كأجهزة بدء.
- يتم حظر الأجهزة التي يقل معدّل نجاح تنفيذ الأوامر فيها عن 95% من الاستخدام كإجراءات.
يمكنك الرجوع إلى قائمة طُرز الأجهزة والإجراءات والمشغّلات المحدّدة التي تتوافق معها واجهة برمجة التطبيقات الخاصة بأدوات التشغيل الآلي.
لا يمكن استخدام الأوامر إلا كإجراءات.
بعض السمات، مثل
AssistantBroadcast
، تتوفّر للاستخدام في Automation API فقط.الأمر
okGoogle
هو أمر على مستوى البنية ويمكن استخدامه لتنفيذ أي جهاز في البنية بشكل آلي. ومع ذلك، قد لا يتمكّن تطبيق يستخدم واجهات برمجة التطبيقات الخاصة بمنزل Google من الوصول إلى كل الأجهزة. يمكنك الاطّلاع على أذونات Ok Google لمعرفة كيفية فرض الأذونات في حالات مختلفة.تتطلّب بعض السمات توفّر شروط مسبقة:
- لاستخدام
Time.ScheduledTimeEvent
، يجب أن يتضمّن البناء الذي يتم فيه تنفيذ التشغيل الآلي عنوان شارع تم إعداده في Google Home app (GHA). توضّح المقالة تغيير عنوان المنزل على Google كيف يمكن للمستخدم إدخال عنوان المبنى. إذا لم يتم إعداد العنوان في GHA، سيتعذّر إنشاء عملية التشغيل الآلي، وسيظهر خطأ مع الرسالة "لا تتوافق ScheduledTimeEvent مع structure". - لاستخدام السمتَين
AreaPresenceState
أوAreaAttendanceState
، على المستخدم إعداد ميزة "استشعار تواجد الأفراد في المنزل" في GHA. - لاستخدام السمة
ObjectDetection
، يجب أن يكون لدى المستخدم اشتراك نشط في Nest Aware.
- لاستخدام
تتوفّر أيضًا إصدارات مبسطة من بعض السمات لاستخدامها في عمليات التشغيل الآلي. لمزيد من المعلومات، يُرجى الاطّلاع على السمات المبسّطة على Android.
يشير الحظر إلى أنّ الطلب غير متاح في عمليات التشغيل الآلي لنوع جهاز واحد أو أكثر. لمزيد من المعلومات، يُرجى الاطّلاع على الإجراءات المحظورة في عمليات التشغيل الآلي على Android.