Aps interface

Representa o dicionário de aps que faz parte das mensagens de APNs.

Assinatura:

export interface Aps 

Propriedades

Propriedade Tipo Descrição
alerta string | ApsAlert (link em inglês) Alerta a ser incluído na mensagem. Pode ser uma string ou um objeto do tipo admin.messaging.ApsAlert.
selo number Selo que será exibido com a mensagem. Defina como 0 para remover o selo. Quando não especificado, o selo permanece inalterado.
category string Tipo da notificação.
contentAvailable (link em inglês) booleano Especifica se é necessário configurar uma notificação de atualização em segundo plano.
mutableContent (em inglês) booleano Especifica se a propriedade mutable-content será definida na mensagem para que os clientes possam modificar a notificação com extensões de app.
som string | CriticalSound (link em inglês) Som a ser reproduzido com a mensagem.
threadId (em inglês) string Um identificador específico do app para agrupar notificações.

Aps.alert

Alerta a ser incluído na mensagem. Pode ser uma string ou um objeto do tipo admin.messaging.ApsAlert.

Assinatura:

alert?: string | ApsAlert;

Aps.badge

Selo que será exibido com a mensagem. Defina como 0 para remover o selo. Quando não especificado, o selo permanece inalterado.

Assinatura:

badge?: number;

Aps.category

Tipo da notificação.

Assinatura:

category?: string;

Aps.contentAvailable

Especifica se é necessário configurar uma notificação de atualização em segundo plano.

Assinatura:

contentAvailable?: boolean;

Aps.mutableContent

Especifica se a propriedade mutable-content será definida na mensagem para que os clientes possam modificar a notificação com extensões de app.

Assinatura:

mutableContent?: boolean;

Aps.son

Som a ser reproduzido com a mensagem.

Assinatura:

sound?: string | CriticalSound;

Aps.threadId

Um identificador específico do app para agrupar notificações.

Assinatura:

threadId?: string;