개요
Flutter CallKit Incoming은 Android 및 iOS에서 네이티브 통화 화면 통합을 가능하게 하는 Flutter 플러그인으로, 앱이 시스템 수준의 들어오는 통화 인터페이스를 표시할 수 있도록 합니다. 이는 플랫폼별로 특화된 CallKit(iOS) 및 PhoneAccount(Android) API를 활용하여 원활하고 시스템 네이티브 통화 경험을 제공합니다. 패키지는 Flutter 애플리케이션 내에서 통화 알림, 통화 수신 및 통화 종료 구현을 간소화하며, 기기 전체의 통화 행동과 일관성을 보장합니다. 실시간 통화 처리가 필요한 VoIP 또는 커뮤니케이션 앱에 적합합니다.
사용 사례
- VoIP 통화 앱
- 실시간 통신 플랫폼
- 앱 내 통화 기능
- 고객 지원 시스템
- 원격의료 애플리케이션
주요 기능
- 네이티브 통화 화면 표시
- 시스템 레벨 호출 통합
- 크로스 플랫폼 호환성
- 최소 코드로 간편한 설정
- 통화 응답/종료 작업 지원
적합한 대상
- VoIP 앱을 개발하는 개발자
- 네이티브 전화 UI가 필요한 앱
- 실시간 통화를 통합하는 팀
- 모바일 통신 솔루션
- iOS 및 Android 앱 개발자
고려 사항
- 플랫폼별 구성이 필요합니다
- 모든 플랫폼에서 적절한 권한이 필요합니다
- 백그라운드 실행 설정이 필요할 수 있습니다
- 네이티브 UI의 사용자 정의 제한
- 기기의 CallKit/PhoneAccount 사용 가능 여부에 따라 다름