יכולת ההתקנה היא דרישה מהותית של Progressive Web Apps (PWA). כשמבקשים מהמשתמשים להתקין את ה-PWA, מאפשרים להם להוסיף אותה למסכי הבית. משתמשים שמוסיפים אפליקציות למסכי הבית מגלים מעורבות באפליקציות האלה בתדירות גבוהה יותר.
מניפסט של אפליקציית אינטרנט כולל פרטים חשובים על האפליקציה כדי שניתן יהיה להתקין אותה.
איך נכשל הבדיקה של קובץ המניפסט של אפליקציית האינטרנט של Lighthouse
הדף Lighthouse מסמן דפים שאין להם מניפסט של אפליקציית אינטרנט שעומד בדרישות המינימליות להתקנה:
אם מניפסט של דף לא כולל את המאפיינים הבאים, הוא ייכשל בביקורת:
- נכס
short_name
אוname
- נכס
icons
שכולל סמל בגודל 192x192 פיקסלים וסמל של 512x512 פיקסלים - נכס
start_url
- נכס
display
שמוגדר ל-fullscreen
, ל-standalone
או ל-minimal-ui
- מאפיין
prefer_related_applications
שמוגדר לערך שאינוtrue
.
איך להגדיר את ה-PWA כניתנת להתקנה
צריך לוודא שלאפליקציה שלך יש מניפסט שעומד בקריטריונים שלמעלה. מידע נוסף על יצירת PWA מופיע במאמר הגדרת האפליקציה כניתנת להתקנה.
איך בודקים אם אפשר להתקין את ה-PWA
ב-Chrome
כשהאפליקציה עומדת בדרישות המינימליות להתקנה, Chrome מפעיל אירוע beforeinstallprompt
שאפשר להשתמש בו כדי לבקש מהמשתמש להתקין את ה-PWA.
בדפדפנים אחרים
לדפדפנים אחרים יש קריטריונים שונים להתקנה ולהפעלת האירוע beforeinstallprompt
.
לקבלת פרטים מלאים, יש לעיין באתרים המתאימים: