Visão geral
fcm_config é um pacote Flutter que integra de forma transparente o firebase_messaging com o flutter_local_notifications, simplificando o manuseio de notificações push no Android, iOS e macOS. Ele simplifica a configuração e gestão de notificações em segundo plano e em primeiro plano combinando as funcionalidades do Firebase Cloud Messaging (FCM) com os recursos de notificações locais. O pacote reduz o código repetitivo e garante comportamento consistente ao receber e exibir notificações, tornando mais fácil implementar mensagens em tempo real em aplicativos Flutter.
Casos de uso
- Manipulando mensagens do FCM em segundo plano
- Exibindo notificações locais do FCM
- Gerenciar permissões de notificação
- Implementando callbacks onMessage
- Suporte a notificações push multiplataforma
- Habilitar notificações silenciosas
Principais recursos
- Combina firebase_messaging e flutter_local_notifications
- Simplifica a configuração de notificação do FCM
- Suporte multiplataforma para Android, iOS e macOS
- Tratamento integrado de mensagens em primeiro plano e em segundo plano
- Integração fácil com configuração mínima
- Suporta canais de notificação personalizados
Indicado para
- Aplicativos que exigem notificações por push
- Desenvolvedores usando o Firebase Cloud Messaging
- Projetos que precisam de integração de notificações locais
- Aplicações móveis multiplataforma
- Equipes procurando complexidade reduzida de configuração
- Aplicativos com necessidades de processamento de mensagens em segundo plano
Considerações
- Requer configuração do projeto Firebase
- Necessita de tratamento adequado das permissões de notificação
- Pode exigir configurações específicas da plataforma
- Depende de pacotes externos
- Não adequado para sistemas de notificação não-Firebase
- Personalização limitada além da lógica básica de notificação