התראות טובות הן בזמן המתאים, רלוונטיות ומדויקות. אם הדף מבקש הרשאה לשלוח התראות כשהדף נטען, יכול להיות שההתראות האלה לא רלוונטיות למשתמשים או לצרכים שלהם.
איך בדיקת ההתראות של Lighthouse נכשלת
מערכת Lighthouse מסמנת דפים שמבקשים הרשאות של התראות במהלך הטעינה:
מערכת Lighthouse בודקת את כל ה-JavaScript שהופעל במהלך טעינת הדף.
אם הקוד יופעל על notification.requestPermission()
אבל עדיין לא ניתנה הרשאה לשליחת התראות, הביקורת תיכשל.
אם ניתנה הרשאה לשליחת התראות לדף לפני הביקורת, ל-Lighthouse אין אפשרות לזהות בקשות הרשאה לשליחת התראות. לכן חשוב לאפס את ההרשאות לפני שמריצים את הביקורת.
מערכת Lighthouse מדווחת על כתובת ה-URL ומספר השורה של כל בקשה להרשאת התראה.
איך מבקשים ממשתמשים הרשאה לשליחת התראות באופן אחראי
מסירים את כל הקריאות ל-notification.requestPermission()
שמתבצעות במהלך טעינת הדף.
כדי לספק חוויית משתמש טובה יותר: - אפשר להציע למשתמשים התראה מסוג מסוים. - הצגת הבקשה להרשאות לאחר שהמשתמשים מביעים הסכמה לסוג ההתראה.