flutter_voip_kit_osato07 0.1.9
flutter_voip_kit_osato07: ^0.1.9 copied to clipboard
A comprehensive VoIP kit for Flutter enabling iOS CallKit/PushKit and Android ConnectionService/FCM.
0.1.9 #
- Moved
PKPushRegistryandCXProviderinitialization to the plugin registration phase. - This ensures background VoIP pushes are delivered correctly even if the Dart side hasn't triggered
initializeyet. - Implemented a shared singleton pattern for better plugin instance management.
0.1.8 #
- Fixed a critical issue where
PKPushRegistrywas being declared as a local variable, causing it to be released prematurely. - Moved
PKPushRegistryto an instance variable to ensure it is retained and can continue to receive VoIP pushes.
0.1.7 #
- Required
CXProviderDelegateimplementation was added toFlutterVoipKitPlugin.swift. - Fixed issue where CallKit calls could be ignored if the delegate was not set.
- Implemented mandatory
CXProviderDelegatemethods:providerDidReset,perform CXAnswerCallAction, andperform CXEndCallAction.
0.1.6 #
- Implemented native iOS CallKit reporting for incoming VoIP pushes to ensure iOS 13+ compliance.
- This ensures that incoming calls are reported to the system immediately, preventing app termination during push handling.
0.1.5 #
- Fixed iOS Swift compilation errors by updating
PKPushRegistryDelegatemethod signatures. - Ensured VoIP token management is correctly exposed in Dart.
0.1.4 #
- Renamed
ios/flutter_voip_kit.podspectoios/flutter_voip_kit_osato07.podspec.
0.1.3 #
- Added
getVoIPTokenmethod to retrieve iOS VoIP tokens. - Added
onTokenRawstream for real-time VoIP token updates on iOS. - Added
disposemethod toFlutterVoipKitfor resource cleanup. - Clarified
getFcmTokenvsgetVoIPTokenin documentation.
0.1.2 #
- Added call management methods:
startCall,endCall,endAllCalls. - Added in-call control methods:
muteCall,holdCall. - Added
activeCallsto retrieve call status. - Added
onEventstream getter.
0.1.1 #
- Update README documentation.
0.1.0 #
- Initial release.
- Support for iOS CallKit and PushKit.
- Support for Android ConnectionService and FCM Data Messages.
- Encapsulated logic into a reusable plugin.