flutter_voip_kit_osato07 0.1.9 copy "flutter_voip_kit_osato07: ^0.1.9" to clipboard
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 PKPushRegistry and CXProvider initialization to the plugin registration phase.
  • This ensures background VoIP pushes are delivered correctly even if the Dart side hasn't triggered initialize yet.
  • Implemented a shared singleton pattern for better plugin instance management.

0.1.8 #

  • Fixed a critical issue where PKPushRegistry was being declared as a local variable, causing it to be released prematurely.
  • Moved PKPushRegistry to an instance variable to ensure it is retained and can continue to receive VoIP pushes.

0.1.7 #

  • Required CXProviderDelegate implementation was added to FlutterVoipKitPlugin.swift.
  • Fixed issue where CallKit calls could be ignored if the delegate was not set.
  • Implemented mandatory CXProviderDelegate methods: providerDidReset, perform CXAnswerCallAction, and perform 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 PKPushRegistryDelegate method signatures.
  • Ensured VoIP token management is correctly exposed in Dart.

0.1.4 #

  • Renamed ios/flutter_voip_kit.podspec to ios/flutter_voip_kit_osato07.podspec.

0.1.3 #

  • Added getVoIPToken method to retrieve iOS VoIP tokens.
  • Added onTokenRaw stream for real-time VoIP token updates on iOS.
  • Added dispose method to FlutterVoipKit for resource cleanup.
  • Clarified getFcmToken vs getVoIPToken in documentation.

0.1.2 #

  • Added call management methods: startCall, endCall, endAllCalls.
  • Added in-call control methods: muteCall, holdCall.
  • Added activeCalls to retrieve call status.
  • Added onEvent stream 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.
0
likes
155
points
351
downloads

Publisher

unverified uploader

Weekly Downloads

A comprehensive VoIP kit for Flutter enabling iOS CallKit/PushKit and Android ConnectionService/FCM.

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (license)

Dependencies

firebase_core, firebase_messaging, flutter, flutter_callkit_incoming, plugin_platform_interface, uuid

More

Packages that depend on flutter_voip_kit_osato07

Packages that implement flutter_voip_kit_osato07