Notificações Time-Sensitive e Critical

Passe pelo Foco quando a mensagem não pode esperar

O nível de interrupção do iOS decide se o seu push chega agora ou espera num Resumo Agendado até a noite. Ative Time-Sensitive ou Critical com um botão no Control Panel da Pushwoosh.

Duas telas de bloqueio de iPhone lado a lado: à esquerda, uma notificação urgente em destaque com um selo amarelo de prioridade enquanto o ícone de lua do Foco aparece na barra de status; à direita, uma tela escurecida guardando uma pilha de notificações comuns num Resumo Agendado

Mais de 80.000 empresas confiam na Pushwoosh para escalar o engajamento

O formato por completo

Desde o iOS 15, é o usuário quem decide quanto silêncio quer. Um modo de Foco segura as notificações, e o Resumo Agendado entrega tudo de uma vez à noite. Isso funciona para uma oferta. Estraga um alerta de fraude, e o nível de interrupção do seu push é o campo que separa os dois casos. No Brasil, onde o Android domina, isso vale para a fatia iPhone da sua base, que costuma ser justamente a de maior valor em apps financeiros.

passive (iOS 15+)

Cai na lista de notificações sem som e sem acender a tela. O nível para uma recomendação ou uma oferta que pode esperar até o usuário olhar.

active (o padrão)

Acende a tela e toca um som, mas ainda espera atrás de um modo de Foco e do Resumo. Todo push que você envia hoje já está nesse nível.

time-sensitive

Passa pelo Foco e pelo Resumo Agendado, chega na hora com o selo amarelo de Time Sensitive e fica em destaque por um período.

critical

Tudo o que o Time-Sensitive faz, mais a sobreposição do Não Perturbe e da chave de silêncio, então um celular no mudo ainda toca. A Apple concede essa permissão a apps de saúde, segurança pessoal e segurança.

O que cada nível consegue atravessar

NívelSom e tela acesaFoco e ResumoNão Perturbe e modo silenciosoO que precisa
passive–––Nada
activeSim––Nada, é o que um push faz por padrão
time-sensitiveSim, com o selo amareloSim–A capability Time Sensitive Notifications declarada no seu app
criticalSim, toca no mudoSimSimO entitlement Critical Alerts, concedido ao seu app pela Apple
Nível
1 / 4
passive
Som e tela acesa
–
Foco e Resumo
–
Não Perturbe e modo silencioso
–
O que precisa
Nada
Nível
2 / 4
active
Som e tela acesa
Sim
Foco e Resumo
–
Não Perturbe e modo silencioso
–
O que precisa
Nada, é o que um push faz por padrão
Nível
3 / 4
time-sensitive
Som e tela acesa
Sim, com o selo amarelo
Foco e Resumo
Sim
Não Perturbe e modo silencioso
–
O que precisa
A capability Time Sensitive Notifications declarada no seu app
Nível
4 / 4
critical
Som e tela acesa
Sim, toca no mudo
Foco e Resumo
Sim
Não Perturbe e modo silencioso
Sim
O que precisa
O entitlement Critical Alerts, concedido ao seu app pela Apple

Onde você define

Dois botões no editor

O editor de push avulso tem uma opção Time-sensitive e uma opção separada Critical Push nas configurações de iOS. Mudar a urgência de uma campanha não exige nova versão do app.

Um campo na API

ios_interruption_level em /createMessage aceita passive, active, time-sensitive e critical, e funciona junto com apns-push-type: alert.

Leitura da permissão no SDK

O SDK de iOS informa se um dispositivo ainda permite Time-Sensitive, para você parar de gastar o nível com usuários que o desativaram.

O papel dele dentro de uma jornada

Uma jornada, urgência em níveis

O nível é um atributo de uma mensagem que você já envia. Público, gatilho, segmento e perfil do cliente continuam onde estão, e o que muda é o quanto essa mensagem insiste por atenção.

Assim, o ramo de fraude de um fluxo vai como time-sensitive enquanto o ramo de reconquista fica como passive, dentro do mesmo Customer Journey que já roda seus push, in-app, e-mail e SMS.

Um login suspeito, detectado às 2h da manhã

Um motor de risco sinaliza um login e dispara um evento. Um push silencioso pré-carrega os detalhes do dispositivo em segundo plano, invisível para o usuário, e o push time-sensitive chega atravessando o Foco de Sono com dois botões: Fui eu, e Não fui eu em vermelho de ação destrutiva.

Não fui eu bloqueia o cartão e abre a tela de recuperação. Se nenhum botão for tocado em cinco minutos, a mesma jornada recorre ao SMS com a mesma escolha, e a Message Inbox mantém o alerta esperando dentro do app.

Para que usar

O nível vale a pena quando a mensagem perde o valor se for lida três horas depois. Na maioria dos apps isso é um punhado de fluxos, e todo o resto fica em active ou passive.

MomentoO que o push dizPor que merece atravessar
Fintech: fraude e login suspeitoAprove este pagamento, ou Cartão bloqueadoO dinheiro se move enquanto o resumo espera
Trading e cripto: margem e liquidaçãoChamada de margem, ou Liquidação em 10 minutosUm alerta de preço lido depois que a posição fecha é só um comprovante
Mobilidade: o motorista chegouSeu motorista está te esperandoO motorista espera dois minutos. O resumo chega em três horas
Delivery de comida: o entregador está na portaSeu entregador está na portaUma janela na porta medida em um ou dois minutos
Aéreas e trens: imprevistos no diaPortão alterado para B12, ou Voo canceladoO passageiro está no terminal errado neste momento
Saúde e farmácia: medicação e resultadosHora do seu remédio, ou Seu resultado está prontoO próprio exemplo da Apple, e um dos dois casos que ela autoriza para Critical
Energia e serviços: falta de luz e segurançaFalta de energia na sua região, ou Vazamento detectadoAs pessoas já estão preocupadas, e um alarme de segurança pode se qualificar para Critical
Crédito, estacionamento, recarga de carro elétrico: um prazo com custoPagamento em atraso, ou Tempo de estacionamento acabandoUma tarifa que o usuário ainda pode evitar, por mais ou menos o tempo que o push leva para chegar
Momento
1 / 8
Fintech: fraude e login suspeito
O que o push diz
Aprove este pagamento, ou Cartão bloqueado
Por que merece atravessar
O dinheiro se move enquanto o resumo espera
Momento
2 / 8
Trading e cripto: margem e liquidação
O que o push diz
Chamada de margem, ou Liquidação em 10 minutos
Por que merece atravessar
Um alerta de preço lido depois que a posição fecha é só um comprovante
Momento
3 / 8
Mobilidade: o motorista chegou
O que o push diz
Seu motorista está te esperando
Por que merece atravessar
O motorista espera dois minutos. O resumo chega em três horas
Momento
4 / 8
Delivery de comida: o entregador está na porta
O que o push diz
Seu entregador está na porta
Por que merece atravessar
Uma janela na porta medida em um ou dois minutos
Momento
5 / 8
Aéreas e trens: imprevistos no dia
O que o push diz
Portão alterado para B12, ou Voo cancelado
Por que merece atravessar
O passageiro está no terminal errado neste momento
Momento
6 / 8
Saúde e farmácia: medicação e resultados
O que o push diz
Hora do seu remédio, ou Seu resultado está pronto
Por que merece atravessar
O próprio exemplo da Apple, e um dos dois casos que ela autoriza para Critical
Momento
7 / 8
Energia e serviços: falta de luz e segurança
O que o push diz
Falta de energia na sua região, ou Vazamento detectado
Por que merece atravessar
As pessoas já estão preocupadas, e um alarme de segurança pode se qualificar para Critical
Momento
8 / 8
Crédito, estacionamento, recarga de carro elétrico: um prazo com custo
O que o push diz
Pagamento em atraso, ou Tempo de estacionamento acabando
Por que merece atravessar
Uma tarifa que o usuário ainda pode evitar, por mais ou menos o tempo que o push leva para chegar

Quando manter em active ou passive

A Apple deixa claro que o nível existe para urgência real e não pode ser usado para marketing. Quando um push Time-Sensitive fica sem interação, o iOS oferece ao usuário, na tela de bloqueio, um botão para desativar o nível para o seu app, de forma permanente e sem como pedir de volta. Por isso, estes ficam onde estão.

  • Promoções, descontos e campanhas sazonais, inclusive a Black Friday.
  • Lançamentos de conteúdo, novos episódios e resumos editoriais.
  • Reengajamento, reconquista e lembretes de carrinho abandonado.
  • Incentivos de LiveOps em games: recarga de energia, início de eventos, lembretes de sequência.
O nível garante que seja vista. As palavras decidem o que acontece depois

50 notificações push que valem a pena copiar, com o texto e o criativo que fizeram cada uma funcionar.

Ver os exemplos

Cobertura técnica e de plataformas

Os níveis de interrupção são uma construção do iOS 15. O Android controla a urgência pela importância do canal de notificação, que o SDK da Pushwoosh cria a partir do payload do push, sem que o seu app precise registrá-la no código, e a web não tem nada equivalente. A última coluna mostra onde o nível é o próprio push e onde ele depende de algo que a Apple precisa liberar antes.

RecursoiOSAndroidWebEntregue por
Níveis passive e activeiOS 15+––O próprio push, sem código no app
Nível time-sensitiveiOS 15+––O push, depois que o seu app declara a capability Time Sensitive Notifications
Nível criticaliOS 15+, exige entitlement––O push, depois que a Apple concede ao seu app o entitlement Critical Alerts
Botão no-code ao montar a mensagemSim, nas configurações de iOS da campanha––Control Panel da Pushwoosh, push avulso e presets
Nível definido pela APIios_interruption_level em /createMessage––A Messages API
Um nível diferente por ramo da jornadaSim––A etapa da jornada, levando o nível como atributo da mensagem
Saber se um dispositivo ainda permite Time-SensitiveSim––O SDK de iOS da Pushwoosh
O controle de urgência equivalenteOs quatro níveis de interrupçãoImportância do canal e prioridade do push–O canal de notificação, criado a partir do payload do push
Recurso
1 / 8
Níveis passive e active
iOS
iOS 15+
Android
–
Web
–
Entregue por
O próprio push, sem código no app
Recurso
2 / 8
Nível time-sensitive
iOS
iOS 15+
Android
–
Web
–
Entregue por
O push, depois que o seu app declara a capability Time Sensitive Notifications
Recurso
3 / 8
Nível critical
iOS
iOS 15+, exige entitlement
Android
–
Web
–
Entregue por
O push, depois que a Apple concede ao seu app o entitlement Critical Alerts
Recurso
4 / 8
Botão no-code ao montar a mensagem
iOS
Sim, nas configurações de iOS da campanha
Android
–
Web
–
Entregue por
Control Panel da Pushwoosh, push avulso e presets
Recurso
5 / 8
Nível definido pela API
iOS
ios_interruption_level em /createMessage
Android
–
Web
–
Entregue por
A Messages API
Recurso
6 / 8
Um nível diferente por ramo da jornada
iOS
Sim
Android
–
Web
–
Entregue por
A etapa da jornada, levando o nível como atributo da mensagem
Recurso
7 / 8
Saber se um dispositivo ainda permite Time-Sensitive
iOS
Sim
Android
–
Web
–
Entregue por
O SDK de iOS da Pushwoosh
Recurso
8 / 8
O controle de urgência equivalente
iOS
Os quatro níveis de interrupção
Android
Importância do canal e prioridade do push
Web
–
Entregue por
O canal de notificação, criado a partir do payload do push

Segurança e hospedagem

A Pushwoosh roda em hardware próprio nos EUA e na Alemanha, em conformidade com GDPR.

ISO 27001:2022 CertifiedISO 27001 CertifiedGDPR CompliantData Privacy FrameworkHIPAA CompliantSOC 2 Type 2 CertifiedOWASP Compliant

Como funciona

Definir o nível é no-code. Ganhar o direito de usá-lo é um passo de engenharia feito uma vez para o Time-Sensitive e uma revisão da Apple para o Critical, e esse passo é igual em qualquer fornecedor, porque o modelo é da Apple.

  1. Libere o entitlement uma vez (dev)

    passive e active não precisam de nada. Time-Sensitive precisa da capability Time Sensitive Notifications declarada no Xcode, sem versão mínima de SDK. Critical precisa do entitlement Critical Alerts concedido pela Apple, solicitado pelo Developer Portal e reservado para saúde, segurança pessoal e segurança, mais um pedido de autorização .criticalAlert no seu app.

  2. Defina o nível na mensagem (no-code ou API)

    Ative Time-sensitive ou Critical Push nas configurações de iOS do editor, ou envie ios_interruption_level pela Messages API. Todo o resto do push funciona exatamente como antes.

  3. Orquestre (no-code)

    Mesmo público, mesmo Customer Journey. Suba o nível no ramo que merece e deixe o resto em active ou passive.

Limites que vale a pena conhecer

O controle é poderoso e volta contra você se for usado demais. Estes são os limites dele.

  • Só iOS. A urgência no Android funciona pela importância do canal de notificação, um mecanismo separado que o SDK cria a partir do payload do push, então o nível alcança a fatia iPhone do seu público.
  • O usuário pode desativar o Time-Sensitive para o seu app na tela de bloqueio com um toque. São os pushes nesse nível sem nenhuma interação que fazem o iOS oferecer esse botão.
  • O Critical depende da Apple. A Apple concede o entitlement ao seu app depois de uma revisão e o reserva para saúde, segurança pessoal e segurança, então nenhum fornecedor pode entregá-lo a você.
  • A partir do iOS 18, o Intelligent Breakthrough no dispositivo ainda pode segurar um push Time-Sensitive que julgar sem importância. Trate o nível como um pedido forte que o sistema tem liberdade para avaliar.
  • O nível muda a forma como a mensagem é apresentada. Ele não adiciona público nem criativo, e melhora um push que você já enviaria de qualquer jeito.
  • Entrega e abertura aparecem nos relatórios como sempre, e o nível não deixa marca própria. Para medir, compare o ramo urgente com active em taxa de abertura e tempo até a abertura.