Visão geral
Este plugin Flutter detecta se um aplicativo foi iniciado por meio de uma notificação ou link profundo, recupera a carga associada e permite roteamento automático sem exigir código nativo. Ele oferece suporte tanto para notificações push quanto para links profundos personalizados em plataformas Android e iOS, proporcionando integração fluida com configuração mínima. Ideal para lidar com contextos de inicialização do aplicativo disparados externamente, como no Firebase Cloud Messaging ou esquemas de URL personalizados.
Casos de uso
- Manipulação de lançamentos de aplicativos a partir de notificações push
- Processando parâmetros de link profundo na inicialização
- Habilitar navegação automática com base no contexto de inicialização
- Suporte à integração do Firebase Cloud Messaging
- Gerenciando o fluxo do usuário a partir de gatilhos externos
Principais recursos
- Detects launch source (notification or deep link)
- Retrieves notification payload automatically
- Supports zero-native-code setup
- Provides automatic routing capabilities
- Cross-platform (Android & iOS)
Indicado para
- Aplicativos usando notificações por push
- Aplicativos dependentes de link profundo
- Desenvolvedores que precisam de consciência do contexto de lançamento
- Projetos com integração do Firebase
- Aplicativos que exigem navegação contextual
Considerações
- Requer configuração adequada de canais de notificação no Android
- Pode ser necessário tratamento adicional para o processamento de notificação em segundo plano
- Não adequado para cenários de inicialização não notificação ou não link profundo
- Limitado à detecção do lançamento inicial do aplicativo
- Depende da configuração correta dos esquemas de URL no iOS