插件概览
一个 Flutter 包,可在 iOS 上使用 CallKit 和 PushKit 实现一对一视频通话,无缝集成系统原生拨号界面。它支持来电通知、后台处理以及原生般的通话体验。该包专为 iOS 设计,利用平台特定 API 确保可靠的实时通信。虽然其配置支持 Android,但核心功能聚焦于 iOS。需要正确设置 VoIP 推送证书和后端推送通知支持。
适合场景
- 实时视频通话应用
- iOS 原生通话体验
- 后台调用处理
- 基于推送的呼叫发起
- 与 CallKit UI 集成
主要特点
- CallKit 集成
- PushKit 支持
- 后台调用功能
- 原生 iOS 调用接口
- VoIP推送通知处理
适合对象
- 专注于iOS的视频通话应用
- 需要系统级调用集成的应用程序
- 开发远程医疗或消息传递平台的开发者
- 需要后台调用持久性的项目
使用建议
- 需要 iOS 独有的配置
- 需要 VoIP 推送证书设置
- 需要后端推送通知服务
- 有限的 Android 功能
- 与 Apple 开发者门户的复杂初始设置