套件概覽
一個 Flutter 套件,可在 iOS 上使用 CallKit 與 PushKit 實現一對一視訊通話,無縫整合系統原生撥號介面。它支援來電通知、背景處理,並提供類似原生的通話體驗。此套件專為 iOS 設計,利用平台特定 API 以確保可靠的即時通訊。雖然其設定支援 Android,但核心功能著重於 iOS。需正確設定 VoIP 推送憑證與後端推播通知支援。
適用情境
- 即時視頻通話應用
- iOS 原生通話體驗
- 背景呼叫處理
- 基於推送的呼叫發起
- 與 CallKit UI 集成
主要特色
- CallKit 結合
- PushKit 支援
- 背景呼叫功能
- 原生 iOS 呼叫介面
- VoIP推送通知處理
適合對象
- 專注於iOS的視頻通話應用
- 需要系統級呼叫整合的應用程式
- 開發遠端醫療或訊息傳遞平台的開發者
- 需要背景呼叫持久性的專案
使用建議
- 需要 iOS 專有的設定
- 需要 VoIP 推送證書設定
- 需要後端推送通知服務
- 有限的 Android 功能
- 與 Apple 開發者門戶的複雜初始設定