Buscar pacotes, repositórios e categorias de apps

Capa de phone_state_handler
Detalhes do pacotev1.0.1

phone_state_handler

Este plugin permite verificar rapidamente e facilmente se seu dispositivo Android ou iOS está recebendo uma chamada e saber o status da chamada.

AndroidiOS
Downloads em 30 dias
8
Curtidas
1
Pontos Pub
150

Instalar pacote

flutter pub add phone_state_handler

Visão geral do pacote

Orientação gerada a partir de informações públicas. Apenas para referência.

O pacote phone_state_handler fornece uma maneira simples de monitorar chamadas recebidas e o estado atual das chamadas em dispositivos Android e iOS. Permite que aplicativos detectem quando uma chamada está chegando, em andamento ou encerrada, possibilitando um comportamento responsivo durante as interações com o telefone. Projetado para desenvolvedores de aplicativos de comunicação ou produtividade, integra-se perfeitamente ao Flutter e oferece atualizações em tempo real por meio de ouvintes de eventos. O pacote utiliza APIs nativas da plataforma para fornecer informações precisas sobre o status da chamada sem exigir configuração complexa.

Casos de uso

  • Detecção em tempo real de chamadas em aplicativos de mensagens
  • Tratamento automático de chamadas em ferramentas de produtividade
  • Integração com plataformas de telemedicina ou atendimento ao cliente
  • Monitoramento do status da chamada durante o uso do aplicativo
  • Habilitar lógica de não perturbar com base no estado da chamada

Principais recursos

  • Detectar chamadas recebidas e em andamento
  • Monitorar mudanças no estado da chamada (ocioso, tocando, ativo)
  • Suporte multiplataforma para Android e iOS
  • API baseada em eventos simples
  • Leve e fácil de integrar

Indicado para

  • Desenvolvedores construindo aplicativos de comunicação
  • Aplicativos que exigem consciência do status de chamada
  • Utilitários móveis que precisam de monitoramento em tempo real do estado do telefone
  • Projetos Flutter direcionados para Android e iOS

Considerações

  • Permissões apropriadas são necessárias no Android e no iOS
  • Limitado à detecção de estado de chamada, não ao controle de chamada
  • Pode exigir permissões de execução em segundo plano em alguns dispositivos
  • Depende das capacidades nativas da plataforma para precisão

README original

Snapshot do README original do repositório-fonte vinculado. Consulte o repositório para o conteúdo mais recente.

DESCRIPTION

This plugin modified from phone_state

This plugin allows you to know quickly and easily if your Android or iOS device is receiving a call and to know the status of the call.

PAY ATTENTION

  • In the iOS simulator doesn't work
  • The phone number is only obtainable on Android!

HOW TO INSTALL

Flutter
dependencies:
  flutter:
    sdk: flutter
  phone_state: 1.0.1
Android: Added permission on manifest
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<uses-permission android:name="android.permission.READ_CALL_LOG" />

Warning: Adding READ_CALL_LOG permission, your app will be removed from the Play Store if you don't have a valid reason to use it. Read more. But if you don't add it, you will not be able to know caller's number.

HOW TO USE

Get stream phone state status
StreamBuilder<PhoneState>(
  initialData: PhoneState.nothing(),
  stream: PhoneState.stream,
  ...
)

SCREENSHOT

Write me in the GitHub issues the new features you need and, if they are approved of course, I will implement them as soon as I can.

Categorias

Repositório-fonte

Projetos que usam este pacote

Ainda não há dados.