callbundle_ios 1.0.0
callbundle_ios: ^1.0.0 copied to clipboard
iOS implementation of the CallBundle plugin using CallKit. Handles PushKit, audio session, and missed call notifications inside the plugin.
callbundle_ios #
The iOS implementation of callbundle.
Usage #
This package is endorsed, which means you can simply use callbundle normally. This package will be automatically included in your app when you target iOS.
dependencies:
callbundle: ^1.0.0
Features #
- CallKit integration with full CXProvider delegate
- PushKit handled in-plugin — no AppDelegate configuration needed
- AudioSessionManager —
.mixWithOthersmode prevents HMS audio kill - PendingCallStore — UserDefaults-based cold-start event persistence with 60s TTL
- Missed call notifications via UNUserNotificationCenter
- Thread-safe call state via serial DispatchQueue
Requirements #
- iOS 13.0+
- Swift 5.0+