stream_video_push_notification 0.11.2
stream_video_push_notification: ^0.11.2 copied to clipboard
Adds push notification support for Stream Video, a service for building video calls, audio rooms, and live-streaming applications.
0.11.2 #
- Sync version with
stream_video_flutter0.11.2
0.11.1 #
- Sync version with
stream_video_flutter0.11.1
0.11.0 #
🚧 Build breaking changes
Important: This release includes breaking changes for Android development.
Android Requirements:
- Minimum compileSDK 36
- Android Gradle Plugin >=8.12.1
- Gradle wrapper >=8.13
- Kotlin 2.2.0
- Updated minimum Flutter version to 3.32.0
- Updated minimum supported Dart SDK version to 3.8.0
0.10.4 #
- Sync version with
stream_video_flutter0.10.4
0.10.3 #
- Sync version with
stream_video_flutter0.10.3
0.10.2 #
🔄 Dependency updates
- Updated
flutter_callkit_incomingdependency to version 2.5.7. That version contains Android 14 compatibility fixes for ringing notifications and lock screen handling.
0.10.1 #
✅ Added
- Added support for customization of display name for ringing notifications by providing
display_namecustom data to the call. See the documentation for details.
0.10.0 #
- Sync version with
stream_video_flutter0.10.0
0.9.6 #
- Sync version with
stream_video_flutter0.9.6
0.9.5 #
- Sync version with
stream_video_flutter0.9.5
0.9.4 #
- Sync version with
stream_video_flutter0.9.4
0.9.3 #
- Sync version with
stream_video_flutter0.9.3
0.9.2 #
- Sync version with
stream_video_flutter0.9.2
0.9.1 #
- Sync version with
stream_video_flutter0.9.1
0.9.0 #
🐞 Fixed
- (iOS) Synchronized CallKit microphone mute state with the actual call mute state.
0.8.4 #
- Sync version with
stream_video_flutter0.8.4
0.8.3 #
- Sync version with
stream_video_flutter0.8.3
0.8.2 #
- Sync version with
stream_video_flutter0.8.2
0.8.1 #
- Sync version with
stream_video_flutter0.8.1
0.8.0 #
- Updated minimum Flutter version to 3.27.4
- Note: If you updated Flutter version and are using
flutterfire_clifor push notifications you might need to reactivate it by running:dart pub global activate flutterfire_cli.
- Note: If you updated Flutter version and are using
🐞 Fixed
- (Windows/Linux) Fixes compilation issues caused by
stream_webrtc_flutterpackage.
0.7.2 #
🐞 Fixed
- Resolved an issue where accepting a second call while already on a call would not open the call screen correctly.
- (iOS) Resolved an issue where CallKit calls sometimes were not terminated when the Stream call ended.
- (iOS) Fixed a missing app icon on the CallKit screen when the app was in a terminated state.
0.7.1 #
- Sync version with
stream_video_flutter0.7.1
0.7.0 #
🚧 Breaking changes
- The package is now compatible with Gradle 8. The minimum required Java version is now 17.
- Updated the
flutter_callkit_incomingpackage to version 2.5.0, which also requires Java 17.
🐞 Fixed
- Fixes rejecting ringing call when CallEnd, instead of CallDecline, event is triggered by CallKit during ringing.
0.6.1 #
- Updated minimum Flutter version to 3.24.5
✅ Added
- Added the
StreamVideoPushNotificationManager.ensureFullScreenIntentPermission()method. This resolves an issue on some Android 14 devices where full-screen notifications would not appear due to missing permissions. You can now invoke this method to show a settings screen, allowing users to enable the required permission if it's not already enabled.
🐞 Fixed
- Resolved an issue where CallKit calls would not connect when accepted while the screen was locked.
0.6.0 #
🔄 Dependency updates
- Updated firebase dependencies to fix Xcode 16 build issues
0.5.5 #
- Sync version with
stream_video_flutter0.5.5
0.5.4 #
- Dependency updates
- Flutter SDK constraint updated to >=3.22.0 (Dart SDK to >=3.4.0 <4.0.0)
- json_annotation updated from ^4.8.0 to ^4.9.0
- firebase_core updated from ^2.15.1 to ^3.4.0
- firebase_messaging updated from ^14.5.0 to ^15.1.1
0.5.3 #
- Sync version with
stream_video_flutter0.5.3
0.5.2 #
🐞 Fixed
- Fixed CallKit integration on iOS when app is in a terminated state. It now correctly openes the app when the call is accepted.
0.5.1 #
- Sync version with
stream_video_flutter0.5.1
0.5.0 #
🐞 Fixed
- Fixed an issue where the microphone was being muted when the app was running in the background on Android versions greater than 14.
0.4.4 #
- Sync version with
stream_video_flutter0.4.4
0.4.3 #
✅ Added
- CallKit now displays appropriate video and audio call labels.
0.4.2 #
- Sync version with
stream_video_flutter0.4.2
0.4.1 #
- Sync version with
stream_video_flutter0.4.1
0.4.0 #
🚧 Breaking changes
- Updated minimum supported dart SDK version to
3.3.0(which requires min Flutter SDK3.19.0)
0.3.9 #
- Sync version with
stream_video_flutter0.3.9
0.3.8 #
- Sync version with
stream_video_flutter0.3.8
0.3.7 #
- Updated minimum supported SDK version to Flutter 3.16
0.3.6 #
- Sync version with
stream_video_flutter0.3.6
0.3.5 #
- Sync version with
stream_video_flutter0.3.5
0.3.4 #
- Sync version with
stream_video_flutter0.3.4
0.3.3 #
- Added
StreamCallTypeclass that replaces depricated Stringtypeparameter
0.3.2 #
🐞 Fixed
- Various fixes to call ringing and push notifications.
- Fixes call ringing cancellation when app is terminated on iOS (requires additional setup - check Step 6 of the APNS integration) in our documentation.
- Fixes late push notification handling on Android, where already ended call was ringing if the device was offline and the push was delivered with a delay.
- Fixes call ringing cancellation when caller timed out while calling
- Fixed action tap callback on Android call notification.
0.3.1 #
- Important: Fixes crash for CallKit on iOS.
0.3.0 #
✅ Added
callerCustomizationCallbacktoStreamVideoPushNotificationManagerthat allow dynamic customization of CallKit call screen.
Example usage:
pushNotificationManagerProvider: StreamVideoPushNotificationManager.create(
...
callerCustomizationCallback: ({required callCid, callerHandle, callerName}) =>
CallerCustomizationResponse(name: "Customized $callerName"),
),
🐞 Fixed
- Fixed ringing call cancellation issues.
🚧 Breaking changes
- Removed the
incomingCallerNameOverrideandincomingCallerHandlerOverridefromStreamVideoPushParamsin favor of the newcallerCustomizationCallbackinStreamVideoPushNotificationManager.
0.2.0 #
✅ Added
incomingCallerNameOverrideandincomingCallerHandlerOverridetoStreamVideoPushParamsto allow customization of CallKit call screenparticipantsAvatarBuilderandparticipantsDisplayNameBuildertoStreamOutgoingCallContentandStreamIncomingCallContentto allow customiztion of Incoming and Outgoing call screens
Example usage:
StreamCallContainer(
...
outgoingCallBuilder: (context, call, callState) =>
StreamOutgoingCallContent(
call: call,
callState: callState,
participantsDisplayNameBuilder:
(context, call, callState, participants) => your widget here,
),
)
🐞 Fixed
- App icon in CallKit screen is now visible in dedicated button when correctly configured.
0.1.1 #
- Aligned version with other Stream Video packages
0.1.0 #
- Added helper class for iOS native push initialization
- Fixes for iOS CallKit implementation
- Fixes for Android ringing implementation
- Added event listeners for call state changes
0.0.4 #
- Updated minimum supported
SDKversion to Flutter 3.10/Dart 3.0 - Updated
stream_videodependency to0.0.3.
0.0.3 #
- Adds ability to update provider names for Firebase and APNS
0.0.2 #
- Updates for backend
0.0.1 #
- Initial beta release of Stream Video 🚀