כמפתחים, אתם יכולים להגדיר קיצורי דרך לביצוע פעולות ספציפיות באפליקציה. אתם יכולים להציג את קיצורי הדרך האלה במרכז אפליקציות או בעוזר אישי נתמכים, ולעזור למשתמשים להתחיל במהירות משימות נפוצות או מומלצות באפליקציה.
במסמך הזה מוסבר איך ליצור ולנהל קיצורי דרך לאפליקציות. אתם יכולים גם לקרוא על כמה שיטות מומלצות לשיפור קיצורי הדרך.
סוגי קיצורי הדרך
כל קיצור דרך מפנה לIntent אחד או יותר, שכל אחד מהם מפעיל פעולה ספציפית באפליקציה כשהמשתמשים בוחרים בקיצור הדרך. סוגי קיצורי הדרך שיוצרים לאפליקציה תלויים בתרחיש לדוגמה של האפליקציה. דוגמאות לפעולות שאפשר להגדיר כקיצורי דרך:
- כתיבת אימייל חדש באפליקציית אימייל.
- הפניית משתמשים למיקום מסוים באפליקציית מפות.
- שליחת הודעות לאיש קשר של משתמש באפליקציית תקשורת.
- הפעלת הפרק הבא של תוכנית טלוויזיה באפליקציית מדיה.
- טעינת נקודת השמירה האחרונה באפליקציית משחקים.
- לאפשר למשתמש להזמין משקה באפליקציית משלוחים באמצעות פקודות קוליות.
אתם יכולים לפרסם את סוגי קיצורי הדרך הבאים לאפליקציה:
- קיצורי דרך סטטיים מוגדרים בקובץ משאבים שנארז ב-APK או ב-App Bundle.
- קיצורי דרך דינמיים: האפליקציה יכולה להוסיף, לעדכן ולהסיר אותם רק בזמן הריצה.
אפשר להוסיף קיצורי דרך מוצמדים למרכזי אפליקציות נתמכים בזמן הריצה, אם המשתמש נותן הרשאה.
הצגת קיצורי דרך בעוזרים דיגיטליים באמצעות יכולות
יכולות ב-shortcuts.xml מאפשרות לכם להצהיר על סוגי הפעולות שהמשתמשים יכולים לבצע כדי להפעיל את האפליקציה ולעבור ישירות לביצוע משימה ספציפית. לפרטים נוספים, קראו את מאמר העזרה בנושא הוספת יכולות.
מגבלות על קיצורי דרך
רוב מרכזי האפליקציות הנתמכים מציגים עד ארבעה קיצורי דרך בכל פעם, כולל קיצורי דרך סטטיים ודינמיים. כשמעבירים קיצורי דרך דינמיים להצגה בפלטפורמות של Google, כדאי להשתמש בספריית השילוב של קיצורי הדרך של Google כדי להימנע ממגבלת קיצורי הדרך.
אם תבחרו לא להשתמש בספריית Google Shortcuts Integration, האפליקציה שלכם תהיה כפופה למגבלת המכשיר על מספר קיצורי הדרך שהוא תומך בהם בו-זמנית. קיצורי דרך שמתפרסמים בדרך הזו מופיעים רק במרכזי האפליקציות של Android, ואי אפשר למצוא אותם בפלטפורמות אחרות של Google.
אין הגבלה על מספר קיצורי הדרך המוצמדים שהמשתמשים יכולים ליצור לאפליקציה. האפליקציה לא יכולה להסיר קיצורי דרך מוצמדים, אבל היא יכולה להשבית אותם.
כדי להתחיל ליצור קיצורי דרך לאפליקציה, אפשר לעיין במסמכי התיעוד הבאים:
לפרטים נוספים על פעולות שאפשר לבצע בקיצורי דרך, עיינו במאמרי העזרה של ה-API של ShortcutManager.