Visão geral
Um pacote Flutter que permite chamadas de vídeo uma a uma no iOS usando o CallKit e o PushKit para integração perfeita com a interface nativa de chamadas do sistema. Ele permite notificações de chamadas recebidas, tratamento em segundo plano e uma experiência de chamada semelhante à nativa. O pacote é especificamente projetado para iOS e utiliza APIs específicas da plataforma para garantir comunicação em tempo real confiável. Embora ofereça suporte ao Android em sua configuração, a funcionalidade principal está focada no iOS. Requer configuração adequada de certificados VoIP e suporte backend para notificações por push.
Casos de uso
- aplicativos de chamada de vídeo em tempo real
- experiências nativas do iOS para chamadas
- Tratamento de chamada em segundo plano
- Início de chamada baseado em push
- Integração com a interface do CallKit
Principais recursos
- Integração do CallKit
- Suporte PushKit
- Capacidade de chamada em segundo plano
- Interface nativa do iOS para chamadas
- Tratamento de notificação push VoIP
Indicado para
- aplicativos de chamada de vídeo voltados para iOS
- Aplicativos que exigem integração de chamadas de nível de sistema
- Desenvolvedores construindo plataformas de telemedicina ou mensagens
- Projetos que precisam de persistência de chamada em segundo plano
Considerações
- Requer configuração exclusiva do iOS
- Necessita configuração de certificado de push VoIP
- Serviço de notificação push do backend necessário
- Funcionalidade limitada do Android
- Configuração inicial complexa com o portal de desenvolvedor da Apple