بصفتك مطوّرًا، يمكنك تحديد الاختصارات لتنفيذ إجراءات معيّنة في تطبيقك. ويمكنك عرض هذه الاختصارات في مشغّل تطبيقات أو مساعد متوافق ومساعدة المستخدمين في بدء المهام الشائعة أو المقترَحة بسرعة داخل تطبيقك.
توضّح لك هذه المستندات كيفية إنشاء اختصارات التطبيقات وإدارتها. يمكنك أيضًا الاطّلاع على بعض أفضل الممارسات لتحسين اختصاراتك.
أنواع الاختصارات
يشير كل اختصار إلى intent واحد أو أكثر، ويؤدي كل منها إلى بدء إجراء محدّد في تطبيقك عندما يختار المستخدمون الاختصار. تعتمد أنواع الاختصارات التي تنشئها لتطبيقك على حالة استخدام التطبيق. تشمل أمثلة الإجراءات التي يمكنك التعبير عنها كاختصارات ما يلي:
- إنشاء رسالة إلكترونية جديدة في تطبيق بريد إلكتروني
- توجيه المستخدمين إلى موقع جغرافي معيّن في تطبيق خرائط
- إرسال رسائل إلى جهة اتصال مستخدم في تطبيق تواصل
- تشغيل الحلقة التالية من برنامج تلفزيوني في تطبيق وسائط
- تحميل آخر نقطة حفظ في لعبة على الأجهزة الجوّالة
- السماح للمستخدم بطلب مشروب في تطبيق توصيل باستخدام الأوامر الشفهية.
يمكنك نشر أنواع الاختصارات التالية لتطبيقك:
- يتم تحديد الاختصارات الثابتة في ملف موارد يتم تجميعه في حزمة APK أو حزمة تطبيق.
- يمكن لتطبيقك إرسال الاختصارات الديناميكية وتعديلها وإزالتها فقط في وقت التشغيل.
يمكن إضافة الاختصارات المثبَّتة إلى مشغّلات التطبيقات المتوافقة في وقت التشغيل إذا منح المستخدم الإذن بذلك.
عرض الاختصارات في المساعدين باستخدام الإمكانات
تتيح لك الإمكانات في shortcuts.xml تحديد أنواع الإجراءات التي يمكن للمستخدمين
اتّخاذها لتشغيل تطبيقك والانتقال مباشرةً إلى تنفيذ مهمة معيّنة. لمزيد من التفاصيل، يُرجى الاطّلاع على المستندات حول إضافة الإمكانات.
القيود المفروضة على الاختصارات
تعرض معظم مشغّلات التطبيقات المتوافقة ما يصل إلى أربعة اختصارات في المرة الواحدة، بما في ذلك الاختصارات الثابتة والديناميكية. عند إرسال الاختصارات الديناميكية لعرضها على مساحات العرض في Google، استخدِم مكتبة دمج اختصارات Google لتجنُّب تجاوز الحدّ الأقصى المسموح به للاختصارات.
إذا اخترت عدم استخدام مكتبة Google Shortcuts Integration Library، سيخضع تطبيقك للحدّ الأقصى لعدد الاختصارات التي يتيحها الجهاز في المرة الواحدة. لا تظهر الاختصارات المنشورة بهذه الطريقة إلا في مشغّلات Android ولا يمكن اكتشافها على مساحات عرض Google الأخرى.
ما مِن حدّ أقصى لعدد الاختصارات المثبَّتة التي يمكن للمستخدمين إنشاؤها لتطبيقك. لا يمكن لتطبيقك إزالة الاختصارات المثبَّتة، ولكن يمكنه إيقافها.
لبدء إنشاء اختصارات لتطبيقك، يُرجى الرجوع إلى المستندات التالية:
لمزيد من التفاصيل حول العمليات التي يمكنك تنفيذها على الاختصارات، يُرجى الاطّلاع على المستندات المرجعية لواجهة برمجة التطبيقات ShortcutManager.