סמלים שניתנים להתאמה אישית הם פורמט חדש של סמלים שמבטיח שסמל ה-PWA ייראה כמו שצריך. מעולה בכל מכשירי Android. במכשירי Android חדשים יותר, סמלי PWA שלא פועלים לפי פורמט הסמל שניתן להתאמה אישית מקבל רקע לבן. כשמשתמשים בשכבת-על סימן שמבטיח שהסמל יתפוס את כל השטח שזמין לו ב-Android.
איך נכשלה הבדיקה של סמל שניתן להתאמה אישית של 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 כדי לוודא שסמל המסכה מוצג כראוי. מסמנים את התיבה האם הסמלים הנוכחיים שלי מוכנים?