Notificações no aplicativos são janelas instantâneas de informação que pode ser exibidas dentro de um aplicativo. Eles incluem um rótulo que descreve um evento que aconteceu e também pode incluir um botão que permite que o usuário responda. Elas sempre são transientes e descartáveis pelos usuários.
Notificações no aplicativo são apropriadas quando você deseja informar ao usuário sobre um evento que é relevante para uso em andamento de um aplicativo. Elas são melhores usada para fornecer feedback imediato. Isso contrasta com notificações padrões, que fornecem alertas para todo sistema, e que persiste após a notificação ter sido exibida inicialmente.
Permitir que o usuário desfaça uma ação destrutiva é um exemplo de um bom uso de notificações no aplicativo: a notificação não é necessária fora da janela do aplicativo, e isso é imediatamente relevante. O botão que permite ao usuário responder ao evento, ao pressioná-lo.
Notificações no aplicativo não são uma boa solução para comunicar estados em andamento. Barras de informação oferecem uma alternativa que você pode considerar.
Nem sempre é necessário incluir um botão de ação em uma notificação no aplicativo: apenas inclua uma se estiver diretamente relacionada com o evento e se geralmente for útil.
Não distraia com notificações desnecessárias no aplicativo, e tenha cuidado para não usá-las em excesso: elas podem ser incômodas se surgirem com frequência.
Apenas uma notificação no aplicativo pode ser exibida por vez, e novas instâncias devem ser substituídas por existentes.