إتاحة سمة Automation API على Android

تتوافق Automation API لنظام Android مع معظم السمات، ولكن قد يكون التوافق مع بعض السمات والأحداث والأوامر في إحدى السمات محدودًا.

وبوجه عام:

  • يجب تسجيل أي سمات وأنواع تنوي استخدامها في تطبيقك باستخدام Automation API عند التهيئة. يُرجى الاطّلاع على مقالة إنشاء مثيل في تطبيق "المنزل".
  • يمكن استخدام أي سمة في إجراءات التفعيل أو الشروط.
  • لا يمكن استخدام الأجهزة Cloud-to-cloud التي لا تُبلغ عن حالتها كإجراءات تفعيل في عمليات التشغيل الآلي، سواء تم إنشاؤها يدويًا أو من خلال ميزة "اكتشاف الأجهزة".
  • حتى إذا كان الجهاز متوافقًا مع السمات المُدرَجة هنا، قد يتم حظر استخدامه كإجراء تفعيل أو إجراء في Automation API بسبب الحدود الدنيا لجودة ميزة "الإبلاغ عن الحالة":

    • يتم حظر استخدام الأجهزة التي يقل معدّل نجاح ميزة "الإبلاغ عن الحالة" فيها عن 90% كإجراءات تفعيل.
    • يتم حظر استخدام الأجهزة التي يقل معدّل نجاح تنفيذ الأوامر فيها عن 95% كإجراءات.

    يُرجى الرجوع إلى هذه القائمة لنماذج الأجهزة وإجراءات التفعيل والإجراءات المحدّدة التي تتوافق معها Automation API.

  • لا يمكن استخدام الأوامر إلا كإجراءات.

  • لا تتوفّر بعض السمات، مثل AssistantBroadcast، إلا للاستخدام في Automation API.

  • الأمر okGoogle هو أمر على مستوى البنية ويمكن استخدامه لتشغيل أي جهاز في البنية آليًا. ومع ذلك، قد لا يتمكّن تطبيق Home APIs من الوصول إلى كل جهاز. يُرجى الاطّلاع على أذونات OkGoogle لمعرفة كيفية فرض الأذونات في حالات مختلفة.

  • تتطلّب بعض السمات متطلبات أساسية:

تتوفّر أيضًا إصدارات مبسطة من بعض السمات لاستخدامها في عمليات التشغيل الآلي. لمزيد من المعلومات، يُرجى الاطّلاع على السمات المبسّطة على Android.