نظرة عامة على اختصارات التطبيقات

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

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

أنواع الاختصارات

الإجراءات الرئيسية المعروضة باستخدام اختصارات التطبيقات
الشكل 1. باستخدام اختصارات التطبيقات، يمكنك عرض الإجراءات الرئيسية ونقل المستخدمين على الفور إلى صفحات معيّنة في تطبيقك.

يشير كل اختصار إلى هدف واحد أو أكثر، ويؤدي كل هدف إلى تشغيل إجراء معيّن في تطبيقك عندما يختار المستخدمون الاختصار. تعتمد أنواع الاختصارات التي تنشئها لتطبيقك على حالة استخدام التطبيق. في ما يلي أمثلة على الإجراءات التي يمكنك التعبير عنها كاختصارات:

  • كتابة رسالة إلكترونية جديدة في تطبيق بريد إلكتروني
  • نقل المستخدمين إلى موقع جغرافي معيّن في تطبيق خرائط
  • إرسال رسائل إلى جهة اتصال مستخدم في تطبيق مراسلة
  • تشغيل الحلقة التالية من برنامج تلفزيوني في تطبيق وسائط
  • تحميل آخر نقطة حفظ في لعبة على الأجهزة الجوّالة
  • السماح للمستخدم بطلب مشروب في تطبيق توصيل باستخدام الأوامر الصوتية

يمكنك نشر الأنواع التالية من الاختصارات لتطبيقك:

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

عرض الاختصارات في المساعدين باستخدام الإمكانات

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

حدود الاختصارات

تعرض معظم المشغّلات المتوافقة ما يصل إلى أربعة اختصارات في الوقت نفسه، بما في ذلك الاختصارات الثابتة والديناميكية. عند إرسال اختصارات ديناميكية لعرضها على منصات Google، استخدِم مكتبة Google Shortcuts Integration Library لتجنُّب الخضوع لحدّ الاختصارات.

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

ليس هناك حدّ أقصى لعدد الاختصارات المثبَّتة التي يمكن للمستخدمين إنشاؤها لتطبيقك. لا يمكن لتطبيقك إزالة الاختصارات المثبَّتة، ولكن يمكنه إيقافها.

لبدء إنشاء اختصارات لتطبيقك، يُرجى الرجوع إلى المستندات التالية:

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