AndroidConfig interface

وتمثِّل الخيارات الخاصة بنظام التشغيل Android التي يمكن تضمينها في رسالة.

Signature:

export interface AndroidConfig 

أماكن إقامة

الموقع النوع الوصف
مفتاح تصغير السلسلة مفتاح تصغير الرسالة يعمل مفتاح التصغير كمعرِّف لمجموعة من الرسائل التي يمكن تصغيرها، بحيث يتم إرسال آخر رسالة فقط عند استئناف التسليم. يمكن تفعيل أربعة مفاتيح تصغير مختلفة كحد أقصى في أي وقت.
البيانات { [key: string]: string; } مجموعة من حقول البيانات التي سيتم تضمينها في الرسالة. يجب أن تكون جميع القيم سلاسل. عند توفير هذه السياسة، يتم إلغاء أي حقول بيانات تم ضبطها في رسالة المستوى الأعلى.
fcmOptions AndroidFcmOptions خيارات الميزات التي توفّرها حزمة تطوير البرامج (SDK) لخدمة "المراسلة عبر السحابة الإلكترونية من Firebase" لنظام التشغيل Android
إشعار AndroidNotification إشعار Android المراد تضمينه في الرسالة
الأولوية ("مرتفعة" | "عادية") أولوية الرسالة يجب أن تكون إما normal أو high.
restrictedPackageName (حظر الحزمة) السلسلة اسم حزمة التطبيق التي يجب أن تتطابق فيها الرموز المميّزة للتسجيل من أجل تلقّي الرسالة
ttl رقم مدة بقاء الرسالة بالمللي ثانية

مفتاح AndroidConfig.تصغير

مفتاح تصغير الرسالة يعمل مفتاح التصغير كمعرِّف لمجموعة من الرسائل التي يمكن تصغيرها، بحيث يتم إرسال آخر رسالة فقط عند استئناف التسليم. يمكن تفعيل أربعة مفاتيح تصغير مختلفة كحد أقصى في أي وقت.

Signature:

collapseKey?: string;

بيانات AndroidConfig.data

مجموعة من حقول البيانات التي سيتم تضمينها في الرسالة. يجب أن تكون جميع القيم سلاسل. عند توفير هذه السياسة، يتم إلغاء أي حقول بيانات تم ضبطها في رسالة المستوى الأعلى.

Signature:

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

AndroidConfig.fcmOptions

خيارات الميزات التي توفّرها حزمة تطوير البرامج (SDK) لخدمة "المراسلة عبر السحابة الإلكترونية من Firebase" لنظام التشغيل Android

Signature:

fcmOptions?: AndroidFcmOptions;

إشعار AndroidConfig.

إشعار Android المراد تضمينه في الرسالة

Signature:

notification?: AndroidNotification;

أولوية AndroidConfig.

أولوية الرسالة يجب أن تكون إما normal أو high.

Signature:

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

AndroidConfig.restrictedPackageName

اسم حزمة التطبيق التي يجب أن تتطابق فيها الرموز المميّزة للتسجيل من أجل تلقّي الرسالة

Signature:

restrictedPackageName?: string;

AndroidConfig.ttl

مدة بقاء الرسالة بالمللي ثانية

Signature:

ttl?: number;