Principais pacotes do Flutter para mensagens e notificações push: Existem dois tipos de notificações que podem ser enviadas para um aplicativo móvel Flutter: * A notificação push é o método mais comumente usado, onde os usuários podem ver as mensagens sem abrir o aplicativo, geralmente na tela de bloqueio. * As notificações dentro do aplicativo são mensagens que um usuário recebe dentro do aplicativo Flutter após abri-lo. Essas notificações são projetadas para enviar mensagens mais direcionadas e sensíveis ao contexto. Além de sua localização (fora ou dentro do aplicativo), as notificações push e as mensagens dentro do aplicativo se diferenciam da seguinte maneira: * Enquanto uma notificação push leva os usuários ao aplicativo, uma notificação dentro do aplicativo os guia dentro do aplicativo. * Uma notificação push pode ser entregue a qualquer momento, mas uma mensagem dentro do aplicativo só funciona quando o aplicativo está aberto. * As notificações push são direcionadas a usuários potencialmente desengajados, enquanto as mensagens dentro do aplicativo são para usuários que já estão usando o aplicativo. * Um usuário sempre pode desativar as notificações push para um aplicativo, enquanto a opção de desativar as mensagens dentro do aplicativo nem sempre é fornecida aos usuários. A lista completa de pacotes Flutter que fornecem serviços de notificação push e mensagens dentro do aplicativo é fornecida abaixo.
firebase_messaging
3503
Plugin Flutter para Firebase Cloud Messaging, uma solução de mensagens multiplataforma que permite a entrega confiável de mensagens no Android e iOS.
awesome_notifications
3018
Uma solução completa para criar notificações locais e push, personalizando botões, imagens, sons, emoticons e aplicando diferentes layouts para aplicativos Flutter.
onesignal_flutter
830
OneSignal é um serviço gratuito de notificação push para aplicativos móveis. Este plugin facilita a integração do seu aplicativo Flutter com o OneSignal.
once
198
Este pacote ajuda você a executar um trecho de código uma vez periodicamente (Uma vez - Diariamente - Semanalmente - Mensalmente - Na nova versão - Qualquer período).
awesome_notifications_fcm
145
Plugin complementar do Awesome Notifications para enviar notificações push através do Firebase Cloud Messaging, habilitando todos os recursos incríveis de notificações.
intercom_flutter
137
Plugin Flutter para integração com o Intercom. Fornece serviços de mensagens no aplicativo e help-center do Intercom.
fcm_config
127
Este pacote Flutter é feito para mesclar o pacote firebase_messaging e o flutter_local_notifications.
enough_mail
111
IMAP, POP3 e SMTP para desenvolvedores de e-mail. Escolha entre uma API de baixo nível e uma API de nível alto para envio de e-mails. Analise e gere mensagens MIME. Descubra configurações de e-mail.
stacked_notification_cards
110
Uma implementação em Flutter de notificações empilhadas no estilo iOS que podem ser descartadas.
huawei_push
84
Plugin Huawei Push Kit para Flutter que disponibiliza todas as funcionalidades fornecidas pelo SDK Huawei Push Kit.
jpush_flutter
84
Plugin oficialmente suportado pela JIGUANG para Flutter JPush (Android e iOS). Plug-in Flutter oficialmente suportado pela Aurora Push (Android e iOS).
push_notification
56
Biblioteca para implementação de notificações push. O módulo contém o trabalho principal com notificações push.
eraser
53
Um plugin flutter que permite o descarte de notificações push remotas e a redefinição do contador de crachás do iOS.
flutter_notification_listener
53
Plugin Flutter para ouvir todas as notificações recebidas no Android.
quick_notify
48
Plugin de notificação multiplataforma (Android/iOS/Web/Windows/macOS/Linux) para o Flutter.
reflex
42
Plugin Flutter para ler notificações e responder automaticamente com mensagens personalizadas.
plain_notification_token
41
Obtenha seu token de notificação push por meio da plataforma (APNs para iOS e Firebase Cloud Messaging para Android)
notification_listener_service
40
Plugin Flutter para ouvir todas as notificações recebidas (publicadas ou removidas) com a possibilidade de respondê-las.
emailjs
31
O EmailJS ajuda a enviar e-mails diretamente do aplicativo Flutter. Nenhum servidor é necessário.
pusher_beams
30
Plugin oficial do Flutter para Pusher Beams, receba notificações facilmente em seu aplicativo Flutter com o Pusher Beams.
flutter_fcm
29
Plugin Flutter para Firebase Cloud Messaging (FCM), uma solução de mensagens multiplataforma que permite a entrega confiável de mensagens no Android e iOS.
whatsapp_sender_flutter
28
WhatsApp Sender Flutter é uma API não oficial para o Flutter para enviar mensagens em massa no WhatsApp.
mobpush_plugin
25
Este é um plugin Flutter que estende o recurso MobPush. Usar esse plugin pode ajudar você a implementar rapidamente a funcionalidade push ao desenvolver aplicativos usando o Flutter.
native_notify
24
Notificações push do Flutter simplificadas. Configure e envie sua primeira notificação push do Flutter em menos de 5 minutos. O pacote native_notify NÃO requer o Firebase para funcionar.
wp_notify
22
Envie notificações push do WordPress usando o Firebase Cloud Messaging. Este pacote envia automaticamente seu token FCM para o WordPress para começar a enviar notificações.
flutter_nearby_messages_api
22
API de Mensagem Próxima do Google para o Flutter (plataformas cruzadas).
flutter_voip_push_notification
19
Notificação por push do Flutter VoIP - Atualmente apenas para iOS >= 8.0
flutter_openim_sdk
16
Um plug-in de mensagens instantâneas que suporta Android e IOS. E o servidor também é totalmente de código aberto.
rammus
13
Plugin Flutter para envio de push AliCloud, incluindo Android e iOS. Receba mensagens e notificações em segundo plano.