מייצג את האפשרויות הספציפיות לאנדרואיד שניתן לכלול בהודעה .
חֲתִימָה:
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;