패키지, 저장소 및 앱 카테고리 검색

phone_state_handler 표지
패키지 상세v1.0.1

phone_state_handler

이 플러그인을 사용하면 Android 또는 iOS 기기에서 통화를 받고 있는지 빠르고 쉽게 확인할 수 있으며, 통화 상태도 알 수 있습니다.

AndroidiOS
30일 다운로드
8
좋아요
1
Pub 점수
150

패키지 설치

flutter pub add phone_state_handler

패키지 개요

공개 정보를 바탕으로 생성한 선택 가이드입니다.

phone_state_handler 패키지는 Android 및 iOS 기기에서 수신 중인 통화와 현재 통화 상태를 모니터링하는 간단한 방법을 제공합니다. 앱이 통화가 들어오고 있는지, 진행 중인지, 또는 종료되었는지를 감지할 수 있게 하여 전화 상호작용 시 반응형 동작을 가능하게 합니다. 통신 또는 생산성 앱을 개발하는 개발자를 위해 설계되었으며, Flutter와 원활하게 통합되며 이벤트 리스너를 통해 실시간 업데이트를 제공합니다. 이 패키지는 복잡한 설정 없이 정확한 통화 상태 정보를 제공하기 위해 네이티브 플랫폼 API를 활용합니다.

사용 사례

  • 메시징 앱에서의 실시간 통화 감지
  • 생산성 도구에서의 자동 통화 처리
  • 원격의료 또는 고객 서비스 플랫폼과의 통합
  • 앱 사용 중 통화 상태 모니터링
  • 통화 상태에 기반한 방해 금지 로직 활성화

주요 기능

  • 수신 중인 통화 및 진행 중인 통화 감지
  • 통화 상태 변경(비활성, 진동, 활성) 모니터링
  • Android 및 iOS용 크로스 플랫폼 지원
  • 간단한 이벤트 기반 API
  • 경량이며 통합이 쉬움

적합한 대상

  • 통신 앱을 개발하는 개발자
  • 통화 상태 인식이 필요한 앱
  • 실시간 전화 상태 모니터링이 필요한 모바일 유틸리티
  • Android 및 iOS를 대상으로 하는 Flutter 프로젝트

고려 사항

  • Android 및 iOS에 적절한 권한이 필요합니다
  • 통화 상태 감지에 국한되며, 통화 제어는 불가능
  • 일부 기기에서는 백그라운드 실행 권한이 필요할 수 있습니다
  • 정확도를 위해 네이티브 플랫폼 기능에 의존합니다

원본 README

연결된 소스 저장소의 README 원문 스냅샷입니다. 최신 내용은 저장소에서 확인하세요.

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.

카테고리

소스 저장소

이 패키지를 사용하는 프로젝트

아직 데이터가 없습니다.