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;