AndroidConfig interface

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

חֲתִימָה:

export interface AndroidConfig 

נכסים

תכונה סוּג תיאור
collapseKey חוּט מקש כיווץ עבור ההודעה. מפתח כיווץ משמש כמזהה עבור קבוצת הודעות שניתן לכווץ, כך שרק ההודעה האחרונה נשלחת כאשר ניתן לחדש את המסירה. מקסימום ארבעה מפתחות כיווץ שונים עשויים להיות פעילים בכל זמן נתון.
נתונים { [מפתח: מחרוזת]: מחרוזת; } אוסף של שדות נתונים שיש לכלול בהודעה. כל הערכים חייבים להיות מחרוזות. כאשר מסופק, עוקף את כל שדות הנתונים המוגדרים בהודעה ברמה העליונה .
fcmOptions AndroidFcmOptions אפשרויות לתכונות הניתנות על ידי FCM SDK עבור אנדרואיד.
הוֹדָעָה AndroidNotification הודעת אנדרואיד שתיכלל בהודעה.
עדיפות ('גבוה' | 'רגיל') עדיפות ההודעה. חייב להיות normal או high .
restrictedPackageName חוּט שם החבילה של האפליקציה שבה אסימוני הרישום חייבים להתאים כדי לקבל את ההודעה.
ttl מספר משך זמן עד חיים של ההודעה באלפיות שניות.

AndroidConfig.collapseKey

מקש כיווץ עבור ההודעה. מפתח כיווץ משמש כמזהה עבור קבוצת הודעות שניתן לכווץ, כך שרק ההודעה האחרונה נשלחת כאשר ניתן לחדש את המסירה. מקסימום ארבעה מפתחות כיווץ שונים עשויים להיות פעילים בכל זמן נתון.

חֲתִימָה:

collapseKey?: string;

AndroidConfig.data

אוסף של שדות נתונים שיש לכלול בהודעה. כל הערכים חייבים להיות מחרוזות. כאשר מסופק, עוקף את כל שדות הנתונים המוגדרים בהודעה ברמה העליונה .

חֲתִימָה:

data?: {
        [key: string]: string;
    };

AndroidConfig.fcmOptions

אפשרויות לתכונות הניתנות על ידי FCM SDK עבור אנדרואיד.

חֲתִימָה:

fcmOptions?: AndroidFcmOptions;

AndroidConfig.notification

הודעת אנדרואיד שתיכלל בהודעה.

חֲתִימָה:

notification?: AndroidNotification;

AndroidConfig.priority

עדיפות ההודעה. חייב להיות normal או high .

חֲתִימָה:

priority?: ('high' | 'normal');

AndroidConfig.restrictedPackageName

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

חֲתִימָה:

restrictedPackageName?: string;

AndroidConfig.ttl

משך זמן עד חיים של ההודעה באלפיות שניות.

חֲתִימָה:

ttl?: number;