AndroidConfig interface

Bir Mesaja eklenebilecek Android'e özgü seçenekleri temsil eder .

İmza:

export interface AndroidConfig 

Özellikler

Mülk Tip Tanım
daraltAnahtar sicim Mesajın daraltma anahtarı. Daralt anahtarı, daraltılabilen bir grup mesaj için tanımlayıcı görevi görür, böylece dağıtım devam ettirildiğinde yalnızca son mesaj gönderilir. Herhangi bir zamanda en fazla dört farklı daraltma anahtarı etkin olabilir.
veri { [anahtar: dize]: dize; } Mesaja dahil edilecek veri alanları koleksiyonu. Tüm değerler dize olmalıdır. Sağlandığında, üst düzey Mesajda ayarlanan tüm veri alanlarını geçersiz kılar .
fcmSeçenekler AndroidFcmSeçenekler Android için FCM SDK tarafından sağlanan özelliklere ilişkin seçenekler.
bildiri Android Bildirimi Mesaja Android bildirimi eklenecek.
öncelik ('yüksek' | 'normal') Mesajın önceliği. normal ya da high olmalı.
kısıtlıPaketAdı sicim Mesajın alınabilmesi için kayıt jetonlarının eşleşmesi gereken uygulamanın paket adı.
ttl sayı Mesajın milisaniye cinsinden yaşam süresi.

AndroidConfig.collapseKey

Mesajın daraltma anahtarı. Daralt anahtarı, daraltılabilen bir grup mesaj için tanımlayıcı görevi görür, böylece dağıtım devam ettirildiğinde yalnızca son mesaj gönderilir. Herhangi bir zamanda en fazla dört farklı daraltma anahtarı etkin olabilir.

İmza:

collapseKey?: string;

AndroidConfig.data

Mesaja dahil edilecek veri alanları koleksiyonu. Tüm değerler dize olmalıdır. Sağlandığında, üst düzey Mesajda ayarlanan tüm veri alanlarını geçersiz kılar .

İmza:

data?: {
        [key: string]: string;
    };

AndroidConfig.fcmOptions

Android için FCM SDK tarafından sağlanan özelliklere ilişkin seçenekler.

İmza:

fcmOptions?: AndroidFcmOptions;

AndroidConfig.notification

Mesaja Android bildirimi eklenecek.

İmza:

notification?: AndroidNotification;

AndroidConfig.priority

Mesajın önceliği. normal veya high olmalı .

İmza:

priority?: ('high' | 'normal');

AndroidConfig.restrictedPackageName

Mesajın alınabilmesi için kayıt jetonlarının eşleşmesi gereken uygulamanın paket adı.

İmza:

restrictedPackageName?: string;

AndroidConfig.ttl

Mesajın milisaniye cinsinden yaşam süresi.

İmza:

ttl?: number;