O pacote instabug_dio_interceptor aprimora o SDK instabug_flutter ao capturar e enviar automaticamente as requisições HTTP feitas com o pacote Dio para o painel de relatórios do Instabug. Ele intercepta todas as requisições do Dio, incluindo seus cabeçalhos, corpos e dados de resposta, permitindo que os desenvolvedores depurem problemas de rede diretamente na interface do Instabug. Essa integração simplifica a solução de problemas fornecendo todo o contexto de chamadas de API falhas ou inesperadas durante as sessões dos usuários. O pacote foi projetado para uso sem complicações em aplicativos Flutter para Android e iOS.
Casos de uso
- Depuração de chamadas de API falhas
- Monitorar o desempenho da rede
- Capturando dados de solicitação/resposta para bugs
- Integração com relatórios de falhas do Instabug
- Rastreamento em tempo real de problemas em produção
Principais recursos
- Interceptação automática de solicitações com Dio
- Envia detalhes completos de solicitação/resposta
- Integração contínua com instabug_flutter
- Suporta plataformas Android e iOS
- Melhora os relatórios de bugs com contexto de rede
Indicado para
- Desenvolvedores Flutter usando Dio para requisições HTTP
- Equipes focadas na depuração rápida
- Aplicativos que exigem registro de rede detalhado
- Ambientes de produção com monitoramento do Instabug
- Equipes móveis usando o Instabug para relatórios de falhas
Considerações
- Requer instabug_flutter para ser instalado
- Pode aumentar o tamanho do relatório com grandes cargas úteis
- Dados sensíveis devem ser filtrados antes da captura
- Incompatível com clientes HTTP não-Dio
- Dependente dos serviços de backend do Instabug