Como usar os novos canais de notificação do Android Oreo para personalização de notificação ultragranular

O Google fez muito nas versões mais recentes do Android para oferecer aos usuários uma maneira de personalizar as notificações, mas nada chega perto dos novos canais de notificação da Oreo. Essas novas configurações permitem que você leve as notificações a um nível totalmente novo.

O que são canais de notificação, afinal?

Resumindo, os canais de notificação fornecem aos desenvolvedores uma maneira de agrupar certos tipos de notificações em seus aplicativos e, em seguida, permitem que os usuários definam níveis de importância personalizados para esses grupos de notificação.

Cada grupo diferente tem quatro níveis de “importância” de notificação:

  • Urgente: Emite um som e aparece na tela.
  • Alto: Emite um som e coloca uma notificação na barra.
  • Médio: sem som, mas uma notificação ainda é colocada na barra.
  • Baixo:  Sem som ou interrupção visual – uma notificação silenciosa.

 

Além do nível de importância, você também pode alternar coisas como Pontos de notificação, escolher se deseja ou não piscar a luz, ditar quanto conteúdo do tipo de notificação específico é mostrado na tela de bloqueio e permitir que as notificações substituam o modo Não perturbe.

Os grupos de notificação são decididos pelo desenvolvedor, e isso é algo que deve ser codificado no aplicativo para Oreo – se o aplicativo não for compatível, não há como forçá-lo. Naturalmente, o Google atualizou a maioria de seus aplicativos para funcionar com canais de notificação.

Por exemplo, o Google Allo tem seis grupos de notificação diferentes que podem ser personalizados. O Google Agenda , por outro lado, tem apenas um. Isso faz sentido, já que o Allo é um cliente baseado em bate-papo que gera muito mais notificações de diversos tipos, onde o Agenda realmente tem apenas uma notificação principal.

Recomendado:  Como o SSH é diferente do Telnet?

Os canais de notificação também são dinâmicos, portanto, novos canais são criados automaticamente, conforme necessário, quando o aplicativo é compatível. Por exemplo, o sistema Android cria um novo canal para cada aplicativo que é exibido sobre outros aplicativos, para que você possa controlar cada um individualmente. É também por isso que desabilitar o recurso “está exibindo sobre outros aplicativos” pode ser difícil de se livrar .

Ajustando essas configurações de notificação, você pode controlar facilmente o que acontece quando esse tipo de notificação chega. Vamos usar a notificação de captura de tela do Android como exemplo aqui. Esta é, pelo menos na minha opinião, a mais inútil de todas as notificações do Android, porque você sabe muito bem quando tira uma captura de tela. Não quero que a notificação amoleça minha barra de status e odeio ter que deslizar para longe ao fazer capturas de tela em sucessão.

Com as novas ferramentas do Oreo, posso dizer à IU do sistema que esse tipo de notificação é da menor importância. Isso significa que ele não emitirá nenhum som ou exibirá uma interrupção visual. Em vez disso, ele simplesmente gera uma notificação silenciosa que posso dispensar mais tarde. Eu amo isso.

Como usar canais de notificação

Com essa pequena explicação fora do caminho, vamos falar sobre como você pode acessar essas opções por si mesmo.

Conforme observado acima, essas novas opções não estarão disponíveis para todos os aplicativos imediatamente, então, se você estiver tentando seguir com um aplicativo diferente do que estou usando no meu exemplo e não vê metade do que Estou falando, então o aplicativo provavelmente não é compatível. Se disponível, você saberá quase imediatamente – aqui está uma comparação de um aplicativo que suporta canais de notificação (Mensagens, à esquerda) e outro que não (Facebook Messenger, à direita). Como você pode ver, não há uma exibição de opção de categorias no Facebook Messenger, indicando que o aplicativo ainda não foi atualizado para suportar a função.

Recomendado:  40 anos depois: como foi usar um IBM PC em 1981?

Como ele tem tantas opções para escolher, vamos usar o Google Allo como cobaia aqui. Para acessar todas as configurações de notificação, dê um puxão na barra de notificação e toque no ícone de engrenagem para ir para o menu Configurações.

Selecione a configuração “Aplicativos e notificações” e, em seguida, selecione a entrada “Informações do aplicativo”.

Encontre seu aplicativo e toque nele. Você verá uma série de opções neste menu, mas toque na primeira: “Notificações de aplicativos”.

Você encontrará todas as opções de canal na seção “Categorias”. Você pode personalizar (ou alternar) cada entrada aqui individualmente. Este exemplo mostra uma variedade de opções, incluindo sugestões de bate-papo, atualização de contatos, mensagens e muito mais. Também existe uma opção para notificações não categorizadas, que é a ação padrão para qualquer notificação que não se enquadre nas outras categorias.

Para personalizar uma categoria de notificação, basta tocar em sua entrada. A primeira opção no menu “Categoria de Notificação” permite que você dite o nível de importância sobre o qual falamos anteriormente. Você também pode definir o som padrão aqui, bem como alternar a vibração.

A seção “Avançado” cobre todas as coisas extras, como pontos de notificação e controle de luz. Se houver mais configurações disponíveis no aplicativo, você encontrará uma nota na parte inferior do menu que diz isso.

Como personalizar uma notificação específica

No entanto, você não precisa ir até o menu “Configurações” para personalizar as notificações de um aplicativo. Em vez disso, você pode personalizar cada tipo de notificação depois que uma for gerada.

Vamos usar a ferramenta de captura de tela como exemplo aqui. Depois de fazer uma captura de tela e a notificação ser gerada, puxe a aba de notificações para baixo e deslize a notificação ligeiramente para a direita para expor suas opções. Certifique-se de não deslizar muito rapidamente ou simplesmente ignorará a notificação.

Recomendado:  Os prós e contras do modo de “inicialização rápida” do Windows 10

Toque no ícone de engrenagem para mostrar qual aplicativo gerou a notificação, bem como quantas outras categorias o aplicativo possui. Toque na opção “Todas as categorias”.

Isso leva você diretamente para as opções de notificação do aplicativo no menu Configurações. Se você observar de perto, o sistema até mostra qual opção tocar, destacando-a brevemente em cinza, como se você mesmo estivesse tocando.

Go ahead and tap that option, and then customize the notification as needed. Personally, I set the Screenshots importance level to low. No sound, no visual interruption. But again, that’s just one example.


If I said Notification Channels are a straightforward and user-friendly feature, I’d be lying. There’s no question that this is a tool for power users, and one that will likely just confuse less tech-savvy Android owners. Fortunately, it’s also pretty well hidden, so most users who don’t need to know about this feature likely won’t stumble across it accidentally.