alça Android notificação push quando o aplicativo está em execução

Notificações no Android 4.4 e Baixa

DevBytes: Notificações no Android L Developer Preview

O sistema de notificação permite que os usuários para se manter informado sobre os eventos relevantes e oportunas em seu aplicativo, como novas mensagens de chat de um amigo ou um evento de calendário. Pense notificações como um canal de notícias que alerta o usuário para eventos importantes como eles acontecem ou um registo que narra eventos enquanto o usuário não está prestando atenção—e um que é sincronizado conforme o caso em todos os seus dispositivos Android.

ads

alça Android notificação push quando o aplicativo está em execução

No Android 5.0, as notificações de receber atualizações importantes: estruturalmente, visualmente e funcionalmente:

  • Notificações sofreram alterações visuais consistentes com o novo tema de design material.
  • As notificações estão agora disponíveis na tela de bloqueio do dispositivo, enquanto o conteúdo sensível ainda pode ser escondida por trás dele.
  • notificações de alta prioridade recebidos quando o dispositivo está em uso agora usar um novo formato chamado notificações de heads-up.
  • notificações Cloud-sincronizados: Descartando uma notificação em um de seus dispositivos Android descarta-lo sobre os outros, também.

Nota: design de notificação nesta versão do Android é uma partida significativa das versões anteriores. Para obter informações sobre design de notificação em versões anteriores, consulte Notificações no Android 4.4 e inferior.

Anatomia de uma Notificação

Esta secção vai mais partes básicas de uma notificação e como eles podem aparecer em diferentes tipos de dispositivos.

disposição de base

No mínimo, todas as notificações consistem de uma disposição de base, incluindo:

  • A notificação do ícone. O ícone simboliza o aplicativo de origem. Ele também pode potencialmente indicar o tipo de notificação se o aplicativo gera mais de um tipo.
  • Uma notificação título e adicional texto .
  • UMA timestamp .

Notificações criados com Notification.Builder para versões anteriores da plataforma olhar e trabalhar o mesmo em Android 5.0, com apenas pequenas mudanças estilísticas que o sistema lida para você. Para mais informações sobre as notificações relativas a versões anteriores do Android, consulte Notificações no Android 4.4 e inferior.

layout de base de uma notificação de mão (esquerda) e à mesma notificação em Wear (à direita), com uma foto do usuário e um ícone de notificação

alça Android notificação push quando o aplicativo está em execução

layouts expandidas

Você pode escolher a quantidade de detalhes notificações do seu aplicativo deve fornecer. Eles podem mostrar as primeiras linhas de uma mensagem ou mostrar uma maior visualização da imagem. A informação adicional proporciona ao utilizador mais contexto e—em alguns casos—pode permitir ao usuário ler uma mensagem na sua totalidade. O usuário pode beliscar-zoom ou executar um deslizamento de dedo único para alternar entre layouts compactos ou expandidos. Para notificações de evento único, o Android oferece três modelos de layout expandido (texto, caixa de entrada, e imagem) para você usar em sua aplicação. As imagens seguintes mostram-lhe como notificações de evento único olhar para handhelds (esquerda) e wearables (direita).

Android suporta ações opcionais que são exibidos na parte inferior da notificação. Com ações, os usuários podem lidar com as tarefas mais comuns para uma notificação especial de dentro do painel de notificações sem ter que abrir o aplicativo de origem. Isso acelera a interação e, em conjunto com o furto-to-julgar, ajuda os usuários a se concentrar sobre as notificações que são importantes para eles.

Seja criterioso com quantas ações você incluir com uma notificação. Quanto mais ações que incluem, a complexidade cognitiva mais você cria. Limite-se ao menor número de acções possíveis, incluindo apenas as ações mais iminentemente importantes e significativas.

Bons candidatos para ações sobre as notificações que são ações que:

  • São essenciais, freqüente e típico para o tipo de conteúdo que você está exibindo
  • Permitir que o usuário realizar tarefas rapidamente
alça Android notificação push quando o aplicativo está em execução

Evitar ações que são:

  • Ambíguo
  • O mesmo que a ação padrão da notificação (como "ler" ou "Abrir")

Você pode especificar um máximo de três acções, cada uma composta de um ícone ação e nome. Adicionando ações para um layout de base simples faz a notificação expansível, mesmo se a notificação não tem um esquema expandido. Como as ações são exibidos apenas para as notificações expandido e são de outra maneira oculta, certifique-se que qualquer ação que um usuário pode chamar de uma notificação está disponível a partir do aplicativo associado, bem.

Notificação heads-up

Exemplo de uma notificação heads-up (chamada telefônica, alta prioridade) que aparecem no topo de um aplicativo imersiva

Quando uma notificação de alta prioridade chega (veja à direita), é apresentada aos usuários por um curto período de tempo com uma disposição expandida expondo possíveis ações.

Após este período de tempo, a notificação retira-se para o painel de notificações. Se a prioridade de uma notificação é marcado como alta, Max, ou em tela cheia, ele recebe uma notificação heads-up.

Bons exemplos de heads-up notificações

  • Recebidas telefonema ao usar um dispositivo
  • Alarme quando se utiliza um dispositivo
  • Nova mensagem SMS
  • bateria fraca

orientações

Personalizar

Para notificações de itens enviados por outra pessoa (como uma mensagem ou atualização de status), incluir uma imagem usando setLargeIcon dessa pessoa (). Também anexar informações sobre a pessoa a metadados da notificação (ver EXTRA_PEOPLE).

principal ícone da sua notificação ainda é mostrado, de modo que o usuário pode associá-lo com o ícone visível na barra de status.

Notificação que mostra a pessoa que desencadeou e o conteúdo que eles enviada.

Navegue até o local certo

Quando o usuário toca o corpo de uma notificação (fora dos botões de ação), abra seu aplicativo para o local onde o usuário pode visualizar e agir sobre os dados mencionados na notificação. Na maioria dos casos, este será o ponto de vista detalhada de um único item de dados, como uma mensagem, mas também pode ser uma exibição de resumo, se a notificação é empilhado. Se seu aplicativo leva o usuário em qualquer lugar abaixo do nível superior do seu aplicativo, insira navegação na pilha de volta de seu aplicativo para que o usuário pode pressionar o sistema de volta botão para voltar para o nível superior. Para mais informações, consulte Navegação no seu aplicativo através de widgets da tela inicial e Notificações no padrão de projeto de navegação.

Corretamente configurado e gerenciar a prioridade de notificação

Android suporta um sinalizador de prioridade para as notificações. Este sinalizador permite influenciar, onde aparece a sua notificação, em relação a outras notificações, e ajuda a garantir que os usuários sempre ver as suas notificações mais importantes em primeiro lugar. Você pode escolher entre os seguintes níveis de prioridade ao postar uma notificação:

posts relacionados

  • Apps são automaticamente fechar / reiniciar eo telefone está lento Estou executando o Nexus 5 com Android 5.0.1 (Lollipop), ações (via OTA impulso Google). Eu gosto dele em sua maior parte, exceto para o ...

  • O Melhor Ereader para ebooks Leitura Android no Android costumava ser apenas ok. Agora é incrível. Enquanto há abundância de aplicativos doces para leitura de livros em seu telefone ou tablet, Play Livros tem ...

  • Vídeo: Hands-on Com New Instagram Video on Não Android que era muito de uma surpresa depois de um par de relatórios deu a notícia nos dias que antecederam o evento de hoje Facebook, mas sim, eles ...

  • 4 Respostas Pics 1 Palavra Cheats 4 Fotos respostas 1 Palavra, fraudes, e dicas irá mostrar-lhe como vencer todos os níveis e cartas do jogo para iPhone, iPod, iPad e Android. Adivinhar a palavra que o ...

  • Minecraft: Pocket Edition (para Android) mineração sólido e experiência elaboração. Olha e joga grande. multijogador simples morto. desenvolvimento contínuo. Não tão profundo como a versão PC. Alguns toque ...