Deixe o usuário Android silenciar um canal, e não o seu app inteiro
A Pushwoosh direciona cada push Android para um canal que o usuário controla: atualizações de pedido, promoções, notícias urgentes. Defina importância e som por categoria — e uma promoção silenciada nunca vira um app bloqueado.
Mais de 80.000 empresas confiam na Pushwoosh para escalar o engajamento
O recurso, por completo
Toda notificação Android pertence a um canal: uma categoria controlada pelo usuário, como “Promoções”, “Atualizações do pedido” ou “Notícias urgentes”. É o canal que permite silenciar um tipo de mensagem sem bloquear o app que a envia. Num mercado em que a maioria dos usuários está no Android, como o Brasil, essa é a diferença entre perder só a promo e perder o app inteiro.
Canal nomeado, criado no servidor
Adicione pw_channel aos Android root params no Control Panel, ou a android_root_params em /createMessage. O primeiro push que cita um canal novo cria esse canal no dispositivo, sem nova versão do app.
Canal padrão, pronto para uso
O SDK cria automaticamente um canal padrão em todo dispositivo Android 8+, mesmo com pw_channel vazio, então a notificação sempre tem um lugar válido para chegar.
Nível de importância
O campo Importance level (-2 a 2) define como o canal se comporta na chegada, do silencioso ao banner heads-up completo. Ele é lido uma única vez, no momento em que o canal é criado.
Som próprio por canal
Combine pw_channel com android_sound, um arquivo colocado em res/raw, e todo push desse canal toca o próprio som em vez do padrão do sistema.
O que você controla
| O que você envia | O que acontece | Onde fica |
|---|---|---|
| Um nome de canal | Cria o canal no primeiro envio, ou reutiliza o que já existe no dispositivo | pw_channel nos Android root params, ou no payload da API |
Um nível de importância, de -2 a 2 | Define o comportamento heads-up, fixado no momento em que o canal é criado | O campo Importance level do push, ou o mesmo valor via API |
android_sound + pw_channel | Dá a esse canal o próprio som de alerta | Um arquivo em res/raw, referenciado pelo nome sem extensão |
Nenhum pw_channel enviado | O SDK cria e usa um canal padrão automaticamente | Sem configuração, pronto para uso no Android 8+ |
pw_channel nos Android root params, ou no payload da API-2 a 2android_sound + pw_channelres/raw, referenciado pelo nome sem extensãopw_channel enviadoOnde você configura
Um campo no editor
Digite o nome do canal nos Android root params do formulário Send-Push ou de um preset. Uma nova categoria não exige release nem desenvolvedor.
Uma chave na API
android_root_params.pw_channel em /createMessage, junto com android_sound para um som de alerta específico do canal.
A mesma lógica em todo transporte Android
O mesmo payload pw_channel funciona via FCM e também via Huawei HMS e Amazon ADM com o push para lojas alternativas.
O trabalho que ele faz, dentro de uma jornada
A mesma Jornada roda dois canais
O canal é um atributo do push que você já envia, então não exige nenhuma integração separada. Um ramo transacional cita um canal, um ramo promocional cita outro, e os dois rodam a partir da mesma audiência e da mesma Jornada do Cliente que o resto do seu push mobile.
O alerta do pedido toca, a promoção fica em silêncio
Um evento de pedido realizado dispara a Jornada — pense no app de delivery confirmando que o pedido saiu. Um push silencioso pré-carrega a previsão de entrega em segundo plano, e o ramo transacional cita o canal “Atualizações do pedido” com nível de importância alto, então ele aparece como alerta heads-up.
A mesma Jornada roda um ramo separado para o canal “Promoções” com importância padrão. Quem silencia Promoções continua recebendo os alertas de pedido no mesmo celular: os dois funcionam como canais separados dentro de um único app.
Para que usar
Os canais rendem mais quanto mais tipos realmente diferentes de notificação o app envia. Um fluxo uniforme ganha quase nada; uma mistura de promoções chamativas com alertas transacionais discretos ganha o máximo.
| Setor | Canais que vale separar | Por que funciona |
|---|---|---|
| E-commerce e varejo | Promoções vs atualizações de pedido e entrega vs alertas de queda de preço | A divisão clássica entre promocional e transacional |
| Fintech e bancos | Alertas de fraude e transação vs extratos vs lembretes vs promoções | Alertas obrigatórios convivem com promoções totalmente opcionais |
| Marketplaces | Mensagens entre comprador e vendedor vs atualizações de pedido vs promoções vs alertas de anúncios | Mensageria com vários lados já nasce com vários fluxos |
| Jogos mobile | Eventos e promoções vs guilda e social vs recompensas vs alertas de live-ops | Muita diversidade de fluxos numa base de instalações com forte presença Android |
| Apps de criadores e assinatura | Conteúdo novo vs interações sociais vs cobrança vs promoções | O assinante recebe o que assinou, e nada além disso |
| Mídia, notícias e streaming | Notícias urgentes vs feeds por tema vs novos episódios vs promoções | O caso de uso clássico de canais no Android |
Quando não vale a configuração
- Alcançar alguém novo: o canal só organiza uma mensagem que o push já enviou.
- Qualquer coisa no iOS: canais não fazem nada lá, e os níveis Time-Sensitive ou Critical cumprem o mesmo papel.
- Tornar um alerta heads-up retroativo: a importância é fixada no momento em que o canal é criado, e um novo comportamento exige um novo nome de canal.
- Uma lista longa de canais quase iguais: parece bagunça e ensina o usuário a silenciar o grupo inteiro.
- Um app com um único fluxo real de notificações: não há o que separar, então o canal só adiciona uma configuração que ninguém precisa.
Cobertura de plataformas e técnica
Canais de notificação são um recurso nativo exclusivo do Android, introduzido no Android 8.0 Oreo. O iOS não tem canal para registrar; o papel equivalente é feito pelos níveis de interrupção Time-Sensitive e Critical, e a web também não tem equivalente. A última coluna mostra onde termina a mecânica da Pushwoosh e começam as regras do sistema operacional.
| Recurso | iOS | Android | Web | Entregue por |
|---|---|---|---|---|
| Canais de notificação | – | Android 8.0 Oreo (API 26) e posteriores | – | Recurso nativo do SO, Pushwoosh SDK 5.4.0+ |
| Canal padrão | – | Sim, criado automaticamente | – | O Pushwoosh SDK, em todo dispositivo Android 8+ |
Canal nomeado via pw_channel | – | Sim, criado no primeiro envio, sem nova versão do app | – | Campo Android root params, ou /createMessage |
| Som próprio por canal | – | Sim | – | pw_channel + android_sound, um arquivo em res/raw |
| Mesma mecânica em dispositivos Huawei e Amazon | – | Sim, via HMS e ADM | – | Push para lojas alternativas |
| Wrappers de SDK multiplataforma | – | Cordova/Capacitor, React Native, Unity, Flutter | – | Pela ponte nativa do Android |
| Permissão em tempo de execução exigida antes | – | Android 13+, POST_NOTIFICATIONS | – | O SO, antes que qualquer canal possa aparecer |
| O controle de urgência equivalente | Níveis Time-Sensitive / Critical | Importância do canal, definida aqui | – | Um recurso separado por plataforma |
pw_channel/createMessagepw_channel + android_sound, um arquivo em res/rawPOST_NOTIFICATIONSSegurança e hospedagem
A Pushwoosh roda em hardware próprio nos EUA e na Alemanha, em conformidade com GDPR.
Como funciona
-
Crie (sem código)
Digite o nome do canal nos Android root params do formulário Send-Push, ou envie
android_root_params.pw_channelpela Messages API. -
Configure uma vez
O primeiro push que cita um canal novo cria esse canal no dispositivo com a importância, o som e a vibração daquela mensagem. Planeje de 3 a 5 canais desde o início, porque mudar o comportamento depois exige um novo nome de canal.
-
Orquestre (sem código)
Direcione cada canal a partir do ramo correspondente da mesma Jornada do Cliente, usando a mesma audiência e o mesmo perfil do resto da sua mensageria.
Limites que vale conhecer
Explore produtos relacionados
Notificações push móveis da Pushwoosh: alcance total (iOS, Android, Huawei), conteúdo rico, segmentação precisa e jornadas omnichannel — 99% de uptime.
Alcance todo Android, com ou sem Google Play: push para Huawei, HarmonyOS e Amazon Fire via FCM, HMS e ADM, com fallback para email, SMS e WhatsApp.
Adicione botões de ação ao push que você já envia: o usuário aprova, resgata ou acompanha num toque. Crie botões iOS sem código no Control Panel.
Defina o nível de interrupção iOS do push que você já envia para que um alerta de fraude ou o entregador na porta passe pelo Foco e pelo Resumo Agendado.
Mapeie e otimize suas campanhas com uma única ferramenta visual. Comunique, engaje, retenha, converta, segmente e experimente usando o Construtor de Jornada do Cliente da Pushwoosh.
Coloque a contagem de não lidos no ícone do app: número exato, +1 ou 0, pelo campo Badges do Control Panel ou pela chave ios_badges da API.