AndroidConfig interface

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;