İleti'ye eklenebilecek Android'e özel seçenekleri temsil eder.
İmza:
export interface AndroidConfig
Özellikler
Özellik | Tür | Açıklama |
---|---|---|
daraltmaAnahtarı | dize | Mesajın anahtarını daraltın. Daraltma anahtarı, daraltılabilen bir ileti grubu için tanımlayıcı görevi görür. Böylece, teslim devam ettirildiğinde yalnızca son ileti gönderilir. Herhangi bir zamanda en fazla dört farklı daraltma anahtarı etkin olabilir. |
veriler | { [anahtar: dize]: string; } | Mesaja dahil edilecek veri alanları koleksiyonudur. Tüm değerler dize olmalıdır. Sağlandığında üst düzey Mesaj'da ayarlanan tüm veri alanlarını geçersiz kılar. |
fcmOptions | AndroidFcmOptions | Android için FCM SDK'sı tarafından sağlanan özelliklerle ilgili seçenekler. |
bildirim | Android Bildirimi | Mesaja eklenecek Android bildirimi. |
öncelik | ('high' | 'normal') | İletinin önceliği. normal veya high olmalıdır. |
restrictedPackageName | dize | Mesajı almak için kayıt jetonlarının eşleşmesi gereken uygulamanın paket adı. |
ttl | sayı | Mesajın milisaniye cinsinden geçerlilik süresi. |
AndroidConfig.daraltmaAnahtarı
Mesajın anahtarını daraltın. Daraltma anahtarı, daraltılabilen bir ileti grubu için tanımlayıcı görevi görür. Böylece, teslim devam ettirildiğinde yalnızca son ileti gönderilir. Herhangi bir zamanda en fazla dört farklı daraltma anahtarı etkin olabilir.
İmza:
collapseKey?: string;
AndroidConfig.data
Mesaja dahil edilecek veri alanları koleksiyonudur. Tüm değerler dize olmalıdır. Sağlandığında üst düzey Mesaj'da ayarlanan tüm veri alanlarını geçersiz kılar.
İmza:
data?: {
[key: string]: string;
};
AndroidConfig.fcmOptions
Android için FCM SDK'sı tarafından sağlanan özelliklerle ilgili seçenekler.
İmza:
fcmOptions?: AndroidFcmOptions;
AndroidConfig.bildirimi
Mesaja eklenecek Android bildirimi.
İmza:
notification?: AndroidNotification;
AndroidConfig.öncelik
İletinin önceliği. normal
veya high
olmalıdır.
İmza:
priority?: ('high' | 'normal');
AndroidConfig.restrictedPackageName
Mesajı almak için kayıt jetonlarının eşleşmesi gereken uygulamanın paket adı.
İmza:
restrictedPackageName?: string;
AndroidConfig.ttl
Mesajın milisaniye cinsinden geçerlilik süresi.
İmza:
ttl?: number;