Skip to content

Notificações por push silenciosas para iOS

Notificações por push permitem que você envie notificações do seu app quando eventos importantes ocorrerem.

Você pode enviar uma notificação por push quando tiver um alerta importante para um usuário. Notificações por push podem também ser silenciosas, não contendo mensagem de alerta ou som, sendo usadas apenas para atualizar a interface do seu app ou disparar trabalho em segundo plano. Notificações por push silenciosas podem acordar seu app de um estado “Suspenso” ou “Não está em execução” para atualizar conteúdo ou executar certas tarefas sem notificar seus usuários.

Braze possui vários recursos que dependem de notificações por push silenciosas:

Configurando notificações por push silenciosas

Para usar notificações por push silenciosas para disparar trabalho em segundo plano, você deve configurar seu app para receber notificações mesmo quando estiver em segundo plano. Para fazer isso, adicione a capacidade de Modos de Fundo usando o painel Assinatura e Capacidades ao alvo principal do app no Xcode. Selecione a caixa de seleção Notificações remotas.

O Xcode mostra a caixa de seleção do modo "notificações remotas" em "capacitações".

Mesmo com o modo de fundo de notificações remotas ativado, o sistema não iniciará seu app em segundo plano se o usuário tiver forçado o encerramento do aplicativo. O usuário deve iniciar explicitamente o aplicativo ou reiniciar o dispositivo antes que o app possa ser lançado automaticamente em segundo plano pelo sistema.

Para saber mais, consulte as atualizações de fundo do push e a documentação do site application:didReceiveRemoteNotification:fetchCompletionHandler:.

Enviando notificações por push silenciosas

Para enviar uma notificação por push silenciosa, defina a content-available bandeira para 1 em uma carga útil de notificação por push.

A content-available flag pode ser definida no dashboard da Braze, assim como dentro do nosso objeto de push da Apple na API de envio de mensagens.

![O painel do Braze mostra a caixa de seleção “content-available” (conteúdo disponível) encontrada na guia “settings” (configurações) do criador do push.](/docs/pt-br/assets/img_archive/remote_notification.png?7c9ef06cb8e9c148d37019f5e01d0ce6 “content available” (conteúdo disponível))

Ao enviar uma notificação por push silenciosa, você também pode querer incluir alguns dados na carga útil da notificação, para que seu aplicativo possa referenciar o evento. Isso pode economizar algumas solicitações de rede e aumentar a capacidade de resposta do seu app.

limitações de notificações silenciosas do iOS

O sistema operacional iOS pode bloquear notificações para alguns recursos. Nota que se você estiver enfrentando dificuldades com esses recursos, o portão de notificações silenciosas do iOS pode ser a causa.

Consulte a documentação sobre o método de instância e as notificações não recebidas da Apple para obter mais detalhes.

QUÃO ÚTIL FOI ESTA PÁGINA?
New Stuff!