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;