概要
iOS上でCallKitおよびPushKitを使用して、1対1のビデオ通話を可能にするFlutterパッケージです。システムのネイティブな通話インターフェースとスムーズに統合できます。着信通話の通知、バックグラウンド処理、ネイティブに近い通話体験を実現します。このパッケージはiOS専用で、信頼性の高いリアルタイム通信を確保するためにプラットフォーム固有のAPIを利用しています。構成上Androidもサポートしていますが、コア機能はiOSに焦点を当てています。VoIPプッシュ証明書の適切な設定と、プッシュ通知用のバックエンドサポートが必要です。
用途
- リアルタイム動画通話アプリ
- iOSネイティブな通話体験
- バックグラウンドコール処理
- プッシュベースの通話開始
- CallKit UIとの統合
主な機能
- CallKit の統合
- PushKit サポート
- バックグラウンドコール機能
- ネイティブiOSコールインターフェース
- VoIPプッシュ通知の処理
適している対象
- iOSに特化したビデオ通話アプリ
- システムレベルの呼び出し統合を必要とするアプリ
- テレヘルスまたはメッセージングプラットフォームを構築する開発者
- バックグラウンドコールの永続性を必要とするプロジェクト
注意事項
- iOS専用の設定が必要です
- VoIPプッシュ証明書のセットアップが必要です
- バックエンドのプッシュ通知サービスが必要です
- 制限された Android 機能
- Appleの開発者ポータルによる複雑な初期設定