Reprezentuje opcje specyficzne dla systemu Android, które można uwzględnić w Message .
Podpis:
export interface AndroidConfig
Nieruchomości
Nieruchomość | Typ | Opis |
---|---|---|
zwińKlucz | strunowy | Klawisz zwinięcia wiadomości. Klawisz zwinięcia służy jako identyfikator grupy wiadomości, które można zwinąć, dzięki czemu po wznowieniu dostarczania zostanie wysłana tylko ostatnia wiadomość. W danym momencie mogą być aktywne maksymalnie cztery różne klawisze zwijania. |
dane | { [klucz: ciąg]: ciąg; } | Zbiór pól danych, które mają zostać uwzględnione w wiadomości. Wszystkie wartości muszą być ciągami. Jeśli jest podany, zastępuje wszelkie pola danych ustawione w komunikacie najwyższego poziomu . |
Opcje fcm | Opcje AndroidaFcm | Opcje funkcji udostępnianych przez pakiet FCM SDK dla systemu Android. |
powiadomienie | Powiadomienie na Androida | Powiadomienie na Androida, które należy uwzględnić w wiadomości. |
priorytet | („wysoki” | „normalny”) | Priorytet wiadomości. Musi być normal lub high . |
ograniczona nazwa pakietu | strunowy | Nazwa pakietu aplikacji, w którym muszą być zgodne tokeny rejestracyjne, aby otrzymać wiadomość. |
ttl | numer | Czas życia wiadomości w milisekundach. |
AndroidConfig.collapseKey
Klawisz zwinięcia wiadomości. Klawisz zwinięcia służy jako identyfikator grupy wiadomości, które można zwinąć, dzięki czemu po wznowieniu dostarczania zostanie wysłana tylko ostatnia wiadomość. W danym momencie mogą być aktywne maksymalnie cztery różne klawisze zwijania.
Podpis:
collapseKey?: string;
Dane konfiguracji Androida
Zbiór pól danych, które mają zostać uwzględnione w wiadomości. Wszystkie wartości muszą być ciągami. Jeśli jest podany, zastępuje wszelkie pola danych ustawione w komunikacie najwyższego poziomu .
Podpis:
data?: {
[key: string]: string;
};
AndroidConfig.fcmOptions
Opcje funkcji udostępnianych przez pakiet FCM SDK dla systemu Android.
Podpis:
fcmOptions?: AndroidFcmOptions;
Powiadomienie o konfiguracji Androida
Powiadomienie na Androida, które należy uwzględnić w wiadomości.
Podpis:
notification?: AndroidNotification;
Priorytet konfiguracji Androida
Priorytet wiadomości. Musi być normal
lub high
.
Podpis:
priority?: ('high' | 'normal');
AndroidConfig.restrictedNazwaPakietu
Nazwa pakietu aplikacji, w którym muszą być zgodne tokeny rejestracyjne, aby otrzymać wiadomość.
Podpis:
restrictedPackageName?: string;
AndroidConfig.ttl
Czas życia wiadomości w milisekundach.
Podpis:
ttl?: number;