نمایانگر گزینههای مخصوص Android است که میتوانند در پیام گنجانده شوند .
امضا:
export interface AndroidConfig
خواص
ویژگی | تایپ کنید | شرح |
---|---|---|
collapseKey | رشته | کوچک کردن کلید برای پیام. کلید کوچک کردن به عنوان یک شناسه برای گروهی از پیامها عمل میکند که میتوان آنها را جمع کرد، به طوری که تنها آخرین پیام زمانی که میتوان تحویل را از سر گرفت، ارسال میشود. حداکثر چهار کلید کوچک کردن مختلف ممکن است در هر زمان فعال باشد. |
داده ها | { [key: string]: string; } | مجموعه ای از فیلدهای داده که باید در پیام گنجانده شود. همه مقادیر باید رشته باشند. در صورت ارائه، تمام فیلدهای داده تنظیم شده در پیام سطح بالا را لغو می کند . |
fcmOptions | AndroidFcmOptions | گزینه هایی برای ویژگی های ارائه شده توسط FCM SDK برای Android. |
اطلاع | Android Notification | اعلان اندروید در پیام گنجانده شود. |
اولویت | ("بالا" | "طبیعی") | اولویت پیام باید یا normal باشد یا high . |
limitedPackageName | رشته | نام بسته برنامه که در آن نشانه های ثبت نام باید برای دریافت پیام مطابقت داشته باشند. |
ttl | عدد | مدت زمان پخش پیام بر حسب میلی ثانیه. |
AndroidConfig.collapseKey
کوچک کردن کلید برای پیام. کلید کوچک کردن به عنوان یک شناسه برای گروهی از پیامها عمل میکند که میتوان آنها را جمع کرد، به طوری که تنها آخرین پیام زمانی که میتوان تحویل را از سر گرفت، ارسال میشود. حداکثر چهار کلید کوچک کردن مختلف ممکن است در هر زمان فعال باشد.
امضا:
collapseKey?: string;
AndroidConfig.data
مجموعه ای از فیلدهای داده که باید در پیام گنجانده شود. همه مقادیر باید رشته باشند. در صورت ارائه، تمام فیلدهای داده تنظیم شده در پیام سطح بالا را لغو می کند .
امضا:
data?: {
[key: string]: string;
};
AndroidConfig.fcmOptions
گزینه هایی برای ویژگی های ارائه شده توسط FCM SDK برای Android.
امضا:
fcmOptions?: AndroidFcmOptions;
AndroidConfig.notification
اعلان اندروید در پیام گنجانده شود.
امضا:
notification?: AndroidNotification;
AndroidConfig.priority
اولویت پیام باید یا normal
باشد یا high
.
امضا:
priority?: ('high' | 'normal');
AndroidConfig.restrictedPackageName
نام بسته برنامه که در آن نشانه های ثبت نام باید برای دریافت پیام مطابقت داشته باشند.
امضا:
restrictedPackageName?: string;
AndroidConfig.ttl
مدت زمان پخش پیام بر حسب میلی ثانیه.
امضا:
ttl?: number;