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