Notificações no Xamarin.Android

Esta seção explica como implementar notificações no Xamarin.Android. Ele descreve os vários elementos de interface do usuário de uma notificação do Android e discute os envolvidos da API na criação e exibição de uma notificação.

Notificações locais no Android

Esta seção explica como implementar notificações locais no Xamarin.Android. Ele descreve os vários elementos da interface do usuário de uma notificação do Android e discute as APIs envolvidas na criação e exibição de uma notificação.

Passo a passo – usando notificações locais no Xamarin.Android

Este passo a passo aborda como usar notificações locais em um aplicativo Xamarin.Android. Ele demonstra as noções básicas de criação e publicação de uma notificação. Quando o usuário clica na notificação na gaveta de notificações, ele inicia uma segunda Atividade.

Leitura adicional

Firebase Cloud Messaging – Firebase Cloud Messaging (FCM) é um serviço que facilita o sistema de mensagens entre aplicativos móveis e aplicativos de servidor. O Firebase Cloud Messaging pode ser usado para implementar notificações remotas (também chamadas de notificações por push) em aplicativos Xamarin.Android.

Notificações – este tópico desenvolvedor do Android é o guia definitivo para notificações do Android. Ele inclui uma seção de considerações de design que ajuda você a projetar suas notificações para que elas estejam em conformidade com as diretrizes da interface do usuário do Android. Ele fornece mais informações em segundo plano sobre como preservar a navegação ao iniciar uma Atividade e explica como exibir o progresso em uma notificação e controlar a reprodução de mídia na Tela de Bloqueio.

NotificationListenerService – esse serviço Android possibilita que seu aplicativo ouça (e interaja com) todas as notificações postadas no dispositivo Android, não apenas as notificações que seu aplicativo está registrado para receber. Observe que o usuário deve conceder explicitamente permissão ao seu aplicativo para que ele possa escutar as notificações no dispositivo.