WebpushNotification interface

מייצג את אפשרויות ההתראה הספציפיות ל-WebPush שניתן לכלול ב- WebpushConfig . זה תומך ברוב האפשרויות הסטנדרטיות כפי שהוגדרו במפרט Web Notification .

חֲתִימָה:

export interface WebpushNotification 

נכסים

תכונה סוּג תיאור
פעולות מערך<{ action: string; סמל?: מחרוזת; כותרת: מחרוזת; }> מערך של פעולות התראה המייצגות את הפעולות הזמינות למשתמש בעת הצגת ההתראה.
תָג חוּט כתובת האתר של התמונה המשמשת לייצוג ההודעה כאשר אין מספיק מקום להצגת ההודעה עצמה.
גוּף חוּט טקסט גוף ההודעה.
נתונים כל נתונים שרירותיים שברצונך לשייך להודעה. זה יכול להיות מכל סוג נתונים.
דיר 'אוטומטי' | 'ltr' | 'rtl' הכיוון שבו יש להציג את ההודעה. חייב להיות אחד של auto , ltr או rtl .
סמל חוּט כתובת האתר לסמל ההתראה.
תמונה חוּט כתובת URL של תמונה שתוצג בהתראה.
lang חוּט שפת ההודעה כתג שפת BCP 47.
להודיע ​​מחדש בוליאני ערך בוליאני המציין אם יש להודיע ​​למשתמש לאחר שהתראה חדשה תחליף הודעה ישנה. ברירת המחדל ל-false.
דורש אינטראקציה בוליאני מציין שהתראה צריכה להישאר פעילה עד שהמשתמש לוחץ או פוסלת אותה, במקום להיסגר אוטומטית. ברירת המחדל ל-false.
שקט בוליאני ערך בוליאני המציין אם ההודעה צריכה להיות שקטה. ברירת המחדל ל-false.
תָג חוּט תג מזהה עבור ההודעה.
חותמת זמן מספר חותמת זמן של ההודעה. עיין בכתובת https://developer.mozilla.org/en-US/docs/Web/API/notification/timestamp לפרטים.
כותרת חוּט טקסט הכותרת של ההודעה.
לְנַדְנֵד מספר | מספר[] דפוס רטט עבור חומרת הרטט של המכשיר כדי לפלוט כאשר ההודעה מופעלת.

WebpushNotification.actions

מערך של פעולות התראה המייצגות את הפעולות הזמינות למשתמש בעת הצגת ההתראה.

חֲתִימָה:

actions?: Array<{
        action: string;
        icon?: string;
        title: string;
    }>;

WebpushNotification.badge

כתובת האתר של התמונה המשמשת לייצוג ההודעה כאשר אין מספיק מקום להצגת ההודעה עצמה.

חֲתִימָה:

badge?: string;

WebpushNotification.body

טקסט גוף ההודעה.

חֲתִימָה:

body?: string;

WebpushNotification.data

נתונים שרירותיים שברצונך לשייך להודעה. זה יכול להיות מכל סוג נתונים.

חֲתִימָה:

data?: any;

WebpushNotification.dir

הכיוון שבו יש להציג את ההודעה. חייב להיות אחד של auto , ltr או rtl .

חֲתִימָה:

dir?: 'auto' | 'ltr' | 'rtl';

WebpushNotification.icon

כתובת האתר לסמל ההתראה.

חֲתִימָה:

icon?: string;

WebpushNotification.image

כתובת URL של תמונה שתוצג בהתראה.

חֲתִימָה:

image?: string;

WebpushNotification.lang

שפת ההודעה כתג שפת BCP 47.

חֲתִימָה:

lang?: string;

WebpushNotification.renotify

ערך בוליאני המציין אם יש להודיע ​​למשתמש לאחר שהתראה חדשה תחליף הודעה ישנה. ברירת המחדל ל-false.

חֲתִימָה:

renotify?: boolean;

WebpushNotification.requireInteraction

מציין שהתראה צריכה להישאר פעילה עד שהמשתמש לוחץ או פוסלת אותה, במקום להיסגר אוטומטית. ברירת המחדל ל-false.

חֲתִימָה:

requireInteraction?: boolean;

WebpushNotification.silent

ערך בוליאני המציין אם ההודעה צריכה להיות שקטה. ברירת המחדל ל-false.

חֲתִימָה:

silent?: boolean;

WebpushNotification.tag

תג זיהוי להודעה.

חֲתִימָה:

tag?: string;

WebpushNotification.timestamp

חותמת זמן של ההודעה. עיין בכתובת https://developer.mozilla.org/en-US/docs/Web/API/notification/timestamp לפרטים.

חֲתִימָה:

timestamp?: number;

WebpushNotification.title

טקסט הכותרת של ההודעה.

חֲתִימָה:

title?: string;

WebpushNotification.vibrate

דפוס רטט עבור חומרת הרטט של המכשיר כדי לפלוט כאשר ההודעה מופעלת.

חֲתִימָה:

vibrate?: number | number[];