fw_flutter_sdk 2.15.2-beta.2 copy "fw_flutter_sdk: ^2.15.2-beta.2" to clipboard
fw_flutter_sdk: ^2.15.2-beta.2 copied to clipboard

Flutter plugin for Firework SDK, which supports integrating video feed, shopping, and live stream into Flutter Apps.

CHANGELOG #

2.15.2-beta.2 #

Fixed #

  • Beta release

2.15.2-beta.1 #

Fixed #

  • Beta release

2.15.1 #

Fixed #

  • Bug fixes and improvements

2.15.0 #

Added #

  • Support hiding products in livestream
  • Support multi-pin for poll, question and giveaway

Fixed #

  • Bug fixes and improvements

2.14.3 #

Fixed #

  • Bug fixes and improvements

2.14.2 #

Fixed #

  • Bug fixes and improvements

2.14.1 #

Fixed #

  • Bug fixes and improvements

2.14.0 #

Added #

  • Display countdown timer based on business portal configuration
  • Support private messages for replay
  • Support multi-pin(Giveaway + Products)
  • Support link interaction in livestream

2.13.6 #

Fixed #

  • Bug fixes and improvements

2.13.5 #

Fixed #

  • [Android] Enhanced compatibility with the latest versions of Android Gradle Plugin.

2.13.4 #

Fixed #

  • Bug fixes and improvements

2.13.3 #

Fixed #

  • [Android] Bug fixes and improvements

2.13.2 #

Fixed #

  • [iOS] Bug fixes and improvements

2.13.1 #

Fixed #

  • [iOS] Bug fixes and improvements

2.13.0 #

Added #

  • New livestream player design
  • Add livestreamPlayerDesignVersion property in FireworkSDK class

2.12.1 #

Fixed #

  • [Android] The crash for sharing

2.12.0 #

Added #

  • Support Turkish
  • Support video stopping on the playback finish
  • Support customizing the share url
  • Support disabling autoplay for story block
  • Support hiding full screen icon for story block

2.11.3 #

Added #

  • Support Hungarian

Fixed #

  • [Android] Submit button text is not in alignment with the button
  • [iOS] Fix some parity issues

2.11.2 #

Changed #

  • Keep player style consistent on iOS and Android

2.11.1 #

Fixed #

  • Keep product impression/click event reporting consistent with Web
  • [iOS] Touchscreen is not working when video is playing in PIP mode on iPad.
  • [Android] Ensure that the PIP video remains unmuted even when another video is opened for playback
  • [Android] Ensure that the product is displayed at the top when adding a new product to livestream

2.11.0 #

Added #

  • Support live commerce UI/UX customization
  • Make the copies for main entries consistent across iOS and Android
  • Display forward and backward arrows for the full-screen player.
  • Hide or show the chat message when it's deleted or undeleted in business portal
  • Scroll the announcement automatically in live stream
  • [Android] Display cta and product cards for compact story block

Changed #

  • [iOS] Hide the product icon when the product list is empty
  • [iOS] Show poll title when the user selects the poll option
  • [Android] Show the mini-size icon when the short video/replay pauses
  • [Android] Expand chat messages by default

2.10.0 #

Added #

  • Support Thai language
  • Pass videoType and liveStreamStatus in the event callbacks
  • [iOS] Support not muting the Story block during the initial display

2.9.1 #

Added #

  • [Android] Support changing app language without restarting the activity

2.9.0 #

Added #

  • More language support
  • Optimizations for RTL
  • Expose more properties for many event callbacks
  • Support configuring data tracking level
  • [Android] Add the email field to the Question interactions

Fixed #

  • [Android] "Host Will be right back" pop up message is missing in viewers mobile when the streamer paused the live stream

2.8.1 #

Added #

  • [iOS] Support configuring the visibility of the playback button on the full-screen story block

Fixed #

2.8.0 #

Added #

  • Support Digital Showroom
  • [iOS] Add privacy manifest configuration on the iOS SDK to ensure compliance with Apple privacy guidelines and regulations

Changed #

  • Replace livestream id with video id for event callbacks
  • Change behaviour of product availability in Livestream Replay. The product availability is based on the last state of the product in the Livestream
  • [Android] Upgrade the Android SDK's Kotlin version to 1.8.x

Fixed #

  • [Android] Unmuting muted active livestream when user goes from PIP to fullscreen

2.7.0 #

Added #

  • [iOS] Support customizing feed item shadow
  • [iOS] Support disabling tap action on custom logo

2.6.3 #

Fixed #

  • [Android] startFloatingPlayer doesn't work when the video pauses

Changed #

  • [Android] Upgrade Firework Android SDK to V6.9.3

2.6.2 #

Changed #

  • [Android] Upgrade Firework Android SDK to V6.9.2

2.6.1 #

Added #

Fixed #

  • The display of the video feed is abnormal when enabling autoplay

2.6.0 #

Added #

  • Support showing countdown timer for the livestream trailer
  • Support getting feed id from VideoFeed and StoryBlock widgets
  • Add video model including feed id to some event models
  • [iOS] Support video feed and story block empty callback
  • [Android] Support displaying custom logo instead of ellipsis on the player

Changed #

  • [iOS] Upgrade Firework iOS SDK to V1.16.0
  • [Android] Upgrade Firework Android SDK to V6.9.1

Breaking Changes #

  • Add event parameter to onCustomClickCartIcon callback

2.5.0 #

Added #

  • [Android] Show "Tap to enter livestream" in the story block collapsed mode
  • [Android] Support multiple pinned products
  • [Android] Update the UI for replays Product Highlight (key moments)

Changed #

  • [Android] Upgrade Firework Android SDK to V6.8.1

2.4.7 #

Changed #

  • [iOS] Contain many enhancements for live streams in regions with low latency
  • [Android] Implement trackPurchase API

2.4.6 #

Changed #

  • [Android] Optimize the livestream transition black screen issue between trailer and go live in story block

2.4.5 #

Fixed #

  • [Android] The story block background sound issue
  • [Android] The random duplicate feed item issue

2.4.4 #

Fixed #

  • [Android] Custom CTA callback doesn't work in the release package

2.4.3 #

Changed #

  • [Android] Upgrade Firework Android SDK to V6.7.3
  • [Android] Bug fixes

2.4.2 #

Added #

  • Support initializing SDK on the native side

2.4.2-beta.1 #

  • Firework Flutter SDK beta release

Changed #

  • [Android] Remove the logic that displays the loader by default when users click on the shopping CTA

2.4.1 #

Changed #

  • [Android] Bug fixes

2.4.0 #

Added #

  • [iOS] Support showing and hiding product price based on API
  • [iOS] Add more configurations for product card, including width and height, background color, price label style, etc.
  • [iOS] Support displaying custom logo instead of ellipsis on the player
  • [iOS] Support pausing and resuming video when handling product card and CTA button click events
  • Add a util method for calculating the height of the grid feed

2.3.2 #

Added #

  • [Android] Support the multiple pinned products feature in the livestream

2.3.1 #

Fixed #

  • [Android] StoryBlock widget is not muted when leaving view port under certain conditions

2.3.0 #

Added #

  • Ability to customize product card
  • Add wantKeepAlive in VideoFeed`` andStoryBlock` widgets
  • [Android] Add onVideoFeedEmpty in VideoFeed widget
  • [Android] Add onStoryBlockEmpty in StoryBlock widget
  • [Android] Support opening fullscreen story block programmatically
  • [Android] Ability to customize the images of the full screen player buttons namely: video detail button, mute/unmute button, close button, play/pause button
  • [Android] Add adConfiguration property in VideoFeed`` andStoryBlock` widgets
  • [Android] Ability to define custom navigation handling when user taps on product card
  • [Android] Ability to hide dual title
  • [iOS] Support PiP callback in VideoFeed`` and StoryBlock` widgets
  • [iOS] Support pausing and resuming video when handling the video CTA button click event

Deprecated #

  • [Android] Deprecate isHidden property in ProductCardPriceConfiguration class

Breaking Changes #

  • Remove onStoryBlockFullScreenStateChanged callback in `StoryBlock`` widget

2.2.1-beta.4 #

  • Firework Flutter SDK beta release

2.2.1-beta.3 #

  • Firework Flutter SDK beta release

2.2.1-beta.2 #

  • Firework Flutter SDK beta release

2.2.1-beta.1 #

  • Firework Flutter SDK beta release

2.2.0 #

Added #

  • Ability to set a single video/live stream id as the source in story block and video feed
  • New product card
  • [iOS] Ability to define custom navigation handling when user taps on product card
  • [iOS] Ability to customize the images of the full screen player buttons namely: video detail button, mute/unmute button, close button, play/pause button
  • [iOS] Add story block configuration
  • [iOS] Ability to hide dual title

2.2.0-beta.2 #

  • Firework Flutter SDK beta release

2.2.0-beta.1 #

  • Firework Flutter SDK beta release

2.1.0 #

Added #

  • Support SKU feed and story block
  • Support polls and questions in short videos on the iOS side
  • Support configuring the number of the feed title lines on the iOS side
  • Support configuring the padding of the feed title on the iOS side

Changed #

  • Update Firework iOS SDK version to 1.11.0
  • Update Firework Android SDK version to 6.3.4

2.0.6 #

Fixed #

  • Fix the video feed item corner radius issue on the Android side

2.0.5 #

Added #

  • Support configuring cornerRadius in StoryBlock widget

2.0.4 #

Breaking Changes #

  • Remove routeObserver property from FWNavigator class

2.0.3 #

Changed #

  • Upgrade Firework Android SDK version to 6.3.3

2.0.2 #

Added #

  • Support configuring feed item spacing on the Android side

Fixed #

  • Unable to start floating player programmatically in some cases on the Android side

2.0.1 #

Changed #

  • Upgrade Firework Android SDK version to 6.3.1

2.0.0 #

Added #

  • Support Picture in Picture for video feed on the Android side(already supported on iOS)
  • Support floating player for video feed on the Android side(already supported on iOS)
  • Add the ability to programmatically start or stop the floating player
  • Support app-level language setting
  • Support hashtag playlist
  • Support customizing shopping CTA button text to "Add to cart" or "Shop now"
  • Support configuring the width of the CTA button
  • Support play and pause function on StoryBlock widget
  • Support story block configuration on the Android side
  • Support hiding link button next to shopping CTA button
  • Support customizing click handler of link button next to shopping CTA button
  • Support passing videoLaunchBehavior in FireworkSDK class init method

Changed #

  • Upgrade Firework Android SDK from V5 to V6
  • Upgrade Firework iOS SDK to V1.10

Breaking Changes #

  • Remove launchBehavior in VideoPlayerConfiguration class
  • Remove pushNativeContainer method in FWNavigator class
  • Remove canPopNativeContainer method in FWNavigator class
  • Change onAddToCart callback to onShoppingCTA callback
  • Remove onWillDisplayProduct callback in VideoShopping class

2.0.0-beta.1 #

  • Firework Flutter SDK beta release

1.5.0 #

Added #

  • Support Picture in Picture for story block(only supported on iOS)
  • Support floating player(only supported on iOS)
  • Support sharing and opening universal links(only supported on iOS)

1.4.1 #

Fixed #

  • The users are navigated to the trailer video when opening the share link of the active live stream on the Android side.
  • Clicking the cart icon doesn't close the player when enabling the custom click cart icon callback on the iOS side

1.4.0 #

Added #

  • Multiple product pinning(only supported on iOS)
  • Picture In Picture functionality(only supported on iOS)
  • Purchase sale tracking API(only supported on iOS)
  • Custom VAST attributes support(only supported on iOS)
  • In feed ad support(only supported on iOS)
  • Support for story block(only supported on iOS)

1.3.0 #

Added #

  • Support for Flutter 3

Fixed #

  • Hydration API doesn't work in the release package when setting minifyEnabled to true

1.2.0 #

Added #

  • Support for RTL and Arabic translations
  • Support for autoplay video in thumbnails
  • Add imageUrl and options to ProductUnit class
  • Add gridColumns to VideoFeedConfiguration class
  • Add onCustomClickCartIcon callback in VideoShopping class

1.2.0-beta.5 #

  • Firework Flutter SDK beta release

1.2.0-beta.4 #

  • Firework Flutter SDK beta release

1.2.0-beta.3 #

  • Firework Flutter SDK beta release

1.2.0-beta.2 #

  • Firework Flutter SDK beta release

1.2.0-beta.1 #

  • Firework Flutter SDK beta release

1.1.3 #

Added #

  • Add showBranding property in VideoPlayerConfiguration class

1.1.2 #

Added #

  • Add new properties in VideoFeedConfiguration class

1.1.1 #

Added #

  • Add canPopNativeContainer method in FWNavigator class
  • Add new properties in FeedItemDetails class

Changed #

  • popNativeContainer method also can pop the video or live stream player

1.1.0 #

Added #

  • Add a new video feed source: dynamicContent
  • Support for navigating from native page to Flutter page

Breaking Changes #

  • Remove AdConfig class
  • Remove adConfig parameter from init method of FireworkSDK class
  • Remove exitCartPage method from VideoShopping classs

1.1.0-beta.1 #

  • Firework Flutter SDK beta release

1.0.0 #

Added #

  • Support SDK initialization and global configuration
  • Add VideoFeed widget
  • Support video and live stream playback
  • Support video and live stream event callbacks
  • Support video and live stream shopping
  • Ad support

1.0.0-beta.1 #

  • Firework Flutter SDK beta release
2
likes
0
points
2.75k
downloads

Publisher

verified publisherfirework.com

Weekly Downloads

Flutter plugin for Firework SDK, which supports integrating video feed, shopping, and live stream into Flutter Apps.

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

flutter, visibility_detector

More

Packages that depend on fw_flutter_sdk

Packages that implement fw_flutter_sdk