Representa as opções específicas do Android que podem ser incluídas em uma mensagem .
Assinatura:
export interface AndroidConfig
Propriedades
Propriedade | Tipo | Descrição |
---|---|---|
colapsoKey | corda | Chave de recolhimento da mensagem. A chave de recolhimento serve como um identificador para um grupo de mensagens que podem ser recolhidas, para que apenas a última mensagem seja enviada quando a entrega puder ser retomada. Um máximo de quatro teclas de recolhimento diferentes podem estar ativas a qualquer momento. |
dados | {[chave: string]: string; } | Uma coleção de campos de dados a serem incluídos na mensagem. Todos os valores devem ser strings. Quando fornecido, substitui quaisquer campos de dados definidos na mensagem de nível superior . |
fcmOpções | Opções AndroidFcm | Opções de recursos fornecidos pelo SDK do FCM para Android. |
notificação | Notificação Android | Notificação do Android a ser incluída na mensagem. |
prioridade | ('alto' | 'normal') | Prioridade da mensagem. Deve ser normal ou high . |
restritoPackageName | corda | Nome do pacote do aplicativo onde os tokens de registro devem corresponder para receber a mensagem. |
TTL | número | Duração do tempo de vida da mensagem em milissegundos. |
AndroidConfig.collapseKey
Chave de recolhimento da mensagem. A chave de recolhimento serve como um identificador para um grupo de mensagens que podem ser recolhidas, para que apenas a última mensagem seja enviada quando a entrega puder ser retomada. Um máximo de quatro teclas de recolhimento diferentes podem estar ativas a qualquer momento.
Assinatura:
collapseKey?: string;
AndroidConfig.data
Uma coleção de campos de dados a serem incluídos na mensagem. Todos os valores devem ser strings. Quando fornecido, substitui quaisquer campos de dados definidos na mensagem de nível superior .
Assinatura:
data?: {
[key: string]: string;
};
AndroidConfig.fcmOptions
Opções de recursos fornecidos pelo SDK do FCM para Android.
Assinatura:
fcmOptions?: AndroidFcmOptions;
AndroidConfig.notificação
Notificação do Android a ser incluída na mensagem.
Assinatura:
notification?: AndroidNotification;
AndroidConfig.priority
Prioridade da mensagem. Deve ser normal
ou high
.
Assinatura:
priority?: ('high' | 'normal');
AndroidConfig.restrictedPackageName
Nome do pacote do aplicativo onde os tokens de registro devem corresponder para receber a mensagem.
Assinatura:
restrictedPackageName?: string;
AndroidConfig.ttl
Duração do tempo de vida da mensagem em milissegundos.
Assinatura:
ttl?: number;