AndroidConfig interface

يمثل الخيارات الخاصة بنظام 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;