Reprezentuje opcje związane z Androidem, które można uwzględnić w wiadomości.
Podpis:
export interface AndroidConfig
Właściwości
Właściwość | Typ | Opis |
---|---|---|
ZwińKey | ciąg znaków | Klawisz zwijania wiadomości. Klucz zwijania służy jako identyfikator grupy wiadomości, które można zwinąć, dzięki czemu, gdy można wznowić jej dostarczanie, wysyłana jest tylko ostatnia wiadomość. W danym momencie aktywne mogą być maksymalnie 4 różne klucze zwijania. |
dane | { [klucz: ciąg znaków]: ciąg znaków; | Zbiór pól danych do uwzględnienia w wiadomości. Wszystkie wartości muszą być ciągami tekstowymi. Jeśli podasz dane, zastąpią one wszystkie pola danych ustawione w wiadomości najwyższego poziomu. |
fcmOptions | AndroidFcmOptions | Opcje funkcji dostępnych w pakiecie SDK FCM na Androida. |
powiadomienie | AndroidPowiadomienie. | Powiadomienie z Androida, które ma być dołączone do wiadomości. |
priorytet | („wysoka” | „normalna”) | Priorytet wiadomości. Musi to być wartość normal lub high . |
restrictedPackageName | ciąg znaków | Nazwa pakietu aplikacji, w której tokeny rejestracji muszą być takie same, aby otrzymać komunikat. |
TTL | liczba | Czas życia wiadomości w milisekundach. |
AndroidConfig.ZwińKey
Klawisz zwijania wiadomości. Klucz zwijania służy jako identyfikator grupy wiadomości, które można zwinąć, dzięki czemu, gdy można wznowić jej dostarczanie, wysyłana jest tylko ostatnia wiadomość. W danym momencie aktywne mogą być maksymalnie 4 różne klucze zwijania.
Podpis:
collapseKey?: string;
AndroidConfig.data
Zbiór pól danych do uwzględnienia w wiadomości. Wszystkie wartości muszą być ciągami tekstowymi. Jeśli podasz dane, zastąpią one wszystkie pola danych ustawione w wiadomości najwyższego poziomu.
Podpis:
data?: {
[key: string]: string;
};
AndroidConfig.fcmOptions
Opcje funkcji dostępnych w pakiecie SDK FCM na Androida.
Podpis:
fcmOptions?: AndroidFcmOptions;
AndroidConfig.notification
Powiadomienie z Androida, które ma być dołączone do wiadomości.
Podpis:
notification?: AndroidNotification;
AndroidConfig.Priority
Priorytet wiadomości. Musi to być normal
lub high
.
Podpis:
priority?: ('high' | 'normal');
AndroidConfig.restrictedPackageName
Nazwa pakietu aplikacji, w której tokeny rejestracji muszą być takie same, aby otrzymać komunikat.
Podpis:
restrictedPackageName?: string;
AndroidConfig.ttl
Czas życia wiadomości w milisekundach.
Podpis:
ttl?: number;