Representa as opções específicas do Android que podem ser incluídas em uma Message.
Assinatura:
export interface AndroidConfig
Propriedades
Propriedade | Tipo | Descrição |
---|---|---|
RecolherKey | string | Tecla Fechar da mensagem. A chave de recolhimento serve como um identificador de um grupo de mensagens que podem ser recolhidas, para que apenas a última seja enviada quando for possível retomar a entrega. No máximo quatro chaves 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 precisam ser strings. Quando fornecida, substitui todos os campos de dados definidos na Mensagem de nível superior. |
fcmOptions (em inglês) | AndroidFcmOptions (em inglês) | Opções para recursos fornecidos pelo SDK do FCM para Android. |
notificação | AndroidNotification (link em inglês) | notificação do Android a ser incluída na mensagem. |
prioridade | ("alto" | "normal") | Prioridade da mensagem. Precisa ser normal ou high . |
restrictedPackageName (em inglês) | string | Nome do pacote do aplicativo ao qual os tokens de registro devem corresponder para receber a mensagem. |
ttl (em inglês) | number | Duração do time to live da mensagem em milissegundos. |
AndroidConfig.completeKey
Tecla Fechar da mensagem. A chave de recolhimento serve como um identificador de um grupo de mensagens que podem ser recolhidas, para que apenas a última seja enviada quando for possível retomar a entrega. No máximo quatro chaves 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 precisam ser strings. Quando fornecida, substitui todos os campos de dados definidos na Mensagem de nível superior.
Assinatura:
data?: {
[key: string]: string;
};
AndroidConfig.fcmOptions
Opções para recursos fornecidos pelo SDK do FCM para Android.
Assinatura:
fcmOptions?: AndroidFcmOptions;
AndroidConfig.notification
notificação do Android a ser incluída na mensagem.
Assinatura:
notification?: AndroidNotification;
AndroidConfig.priority
Prioridade da mensagem. Precisa ser normal
ou high
.
Assinatura:
priority?: ('high' | 'normal');
AndroidConfig.restrictedPackageName
Nome do pacote do aplicativo ao qual os tokens de registro devem corresponder para receber a mensagem.
Assinatura:
restrictedPackageName?: string;
AndroidConfig.ttl
Duração do time to live da mensagem em milissegundos.
Assinatura:
ttl?: number;