AndroidConfig interface

İ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;