סמלים שניתן להתאמה הם פורמט חדש של סמלים שמבטיח שסמל ה-PWA שלכם ייראה נהדר בכל מכשירי Android. במכשירי Android חדשים יותר, סמלי PWA שלא עומדים בפורמט הסמל שניתן להסתרה מקבלים רקע לבן. כשמשתמשים בסמל שניתן להתאמה, הוא תופס את כל השטח ש-Android מקצה לו.
מתי ביקורת הסמלים שניתן להסתרה ב-Lighthouse נכשלת
Lighthouse מסמנים דפים שלא תומכים בסמלים שניתנים למיסוך:

כדי לעבור את הביקורת:
- צריך להיות מניפסט של אפליקציית אינטרנט.
- המניפסט של אפליקציית האינטרנט חייב לכלול מערך
icons
. - מערך
icons
חייב להכיל אובייקט אחד עם מאפייןpurpose
, והערך של מאפייןpurpose
הזה חייב לכלול אתmaskable
.
איך מוסיפים תמיכה בסמלים שניתן להסתיר לאפליקציית ה-PWA
- משתמשים ב-Maskable.app Editor כדי להמיר סמל קיים לסמל שניתן להסתרה.
מוסיפים את המאפיין
purpose
לאחד מהאובייקטיםicons
במניפסט של אפליקציית האינטרנט. מגדירים את הערך שלpurpose
כ-maskable
. ערכים{ … "icons": [ … { "src": "path/to/maskable_icon.png", "sizes": "196x196", "type": "image/png", "purpose": "maskable" } ] … }
משתמשים בכלי הפיתוח ל-Chrome כדי לוודא שהסמל שניתן להסתרה מוצג בצורה נכונה. האם הסמלים הנוכחיים שלי מוכנים?