يمثل قاموس aps الذي يعد جزءًا من رسائل APNs.
إمضاء:
export interface Aps
ملكيات
ملكية | يكتب | وصف |
---|---|---|
يُحذًِر | سلسلة | تنبيه أبس | تنبيه ليتم تضمينه في الرسالة. قد يكون هذا سلسلة أو كائنًا من النوع admin.messaging.ApsAlert . |
شارة | رقم | الشارة التي سيتم عرضها مع الرسالة. اضبط على 0 لإزالة الشارة. عندما لا يتم تحديدها، ستبقى الشارة دون تغيير. |
فئة | خيط | نوع الإخطار. |
المحتوى متاح | منطقية | يحدد ما إذا كان سيتم تكوين إشعار التحديث في الخلفية. |
MutableContent | منطقية | يحدد ما إذا كان سيتم تعيين خاصية mutable-content على الرسالة حتى يتمكن العملاء من تعديل الإشعار عبر ملحقات التطبيق. |
صوت | سلسلة | الصوت الحرج | الصوت الذي سيتم تشغيله مع الرسالة. |
معرف الموضوع | خيط | معرف خاص بالتطبيق لتجميع الإشعارات. |
تنبيه
تنبيه ليتم تضمينه في الرسالة. قد يكون هذا سلسلة أو كائنًا من النوع admin.messaging.ApsAlert
.
إمضاء:
alert?: string | ApsAlert;
Aps.badge
الشارة التي سيتم عرضها مع الرسالة. اضبط على 0 لإزالة الشارة. عندما لا يتم تحديدها، ستبقى الشارة دون تغيير.
إمضاء:
badge?: number;
فئة التطبيقات
نوع الإخطار.
إمضاء:
category?: string;
Aps.contentAvailable
يحدد ما إذا كان سيتم تكوين إشعار التحديث في الخلفية.
إمضاء:
contentAvailable?: boolean;
Aps.mutableContent
يحدد ما إذا كان سيتم تعيين خاصية mutable-content
على الرسالة حتى يتمكن العملاء من تعديل الإشعار عبر ملحقات التطبيق.
إمضاء:
mutableContent?: boolean;
أبس.ساوند
الصوت الذي سيتم تشغيله مع الرسالة.
إمضاء:
sound?: string | CriticalSound;
Aps.threadId
معرف خاص بالتطبيق لتجميع الإشعارات.
إمضاء:
threadId?: string;