يمثل الخيارات الخاصة بنظام Android والتي يمكن تضمينها في الرسالة .
إمضاء:
export interface AndroidConfig
ملكيات
ملكية | يكتب | وصف |
---|---|---|
CollapteKey | خيط | مفتاح الطي للرسالة. يعمل مفتاح الانهيار كمعرف لمجموعة من الرسائل التي يمكن طيها، بحيث يتم إرسال الرسالة الأخيرة فقط عندما يمكن استئناف التسليم. قد يكون الحد الأقصى لأربعة مفاتيح طي مختلفة نشطة في أي وقت. |
بيانات | { [مفتاح: سلسلة]: سلسلة؛ } | مجموعة من حقول البيانات المراد تضمينها في الرسالة. يجب أن تكون كافة القيم سلاسل. عند توفيره، فإنه يتجاوز أي حقول بيانات تم تعيينها في رسالة المستوى الأعلى . |
fcmOptions | AndroidFcmOptions | خيارات الميزات التي توفرها FCM SDK لنظام Android. |
إشعار | AndroidNotification | سيتم تضمين إشعار Android في الرسالة. |
أولوية | ("مرتفع" | "طبيعي") | أولوية الرسالة يجب أن تكون إما normal أو high . |
اسم الحزمة المقيد | خيط | اسم حزمة التطبيق حيث يجب أن تتطابق رموز التسجيل المميزة لتلقي الرسالة. |
ttl | رقم | مدة بقاء الرسالة بالمللي ثانية. |
AndroidConfig.collapseKey
مفتاح الطي للرسالة. يعمل مفتاح الانهيار كمعرف لمجموعة من الرسائل التي يمكن طيها، بحيث يتم إرسال الرسالة الأخيرة فقط عندما يمكن استئناف التسليم. قد يكون الحد الأقصى لأربعة مفاتيح طي مختلفة نشطة في أي وقت.
إمضاء:
collapseKey?: string;
AndroidConfig.data
مجموعة من حقول البيانات المراد تضمينها في الرسالة. يجب أن تكون كافة القيم سلاسل. عند توفيره، فإنه يتجاوز أي حقول بيانات تم تعيينها في رسالة المستوى الأعلى .
إمضاء:
data?: {
[key: string]: string;
};
AndroidConfig.fcmOptions
خيارات الميزات التي توفرها FCM SDK لنظام Android.
إمضاء:
fcmOptions?: AndroidFcmOptions;
AndroidConfig.notification
سيتم تضمين إشعار Android في الرسالة.
إمضاء:
notification?: AndroidNotification;
AndroidConfig.priority
أولوية الرسالة يجب أن تكون إما normal
أو high
.
إمضاء:
priority?: ('high' | 'normal');
AndroidConfig.restrictedPackageName
اسم حزمة التطبيق حيث يجب أن تتطابق رموز التسجيل المميزة لتلقي الرسالة.
إمضاء:
restrictedPackageName?: string;
AndroidConfig.ttl
مدة بقاء الرسالة بالمللي ثانية.
إمضاء:
ttl?: number;