Skip to main content

Changelog

0.9.3 (2026-09-10)

iOS 1.29.5 · Android 1.25.4

Fixed

  • In-app messages on iOS blocking tab bar and background touches after being displayed or closed
  • Fixed banner loading, showing after hot restart/hot reload
  • IAM can't be displayed when a story reader or game reader is open.

0.9.2 (2026-08-28)

iOS 1.29.5 · Android 1.25.4

Added

  • isInteractionEnabled parameter in BannerPlace widget to control touch interaction
  • setInteraction method in BannerPlaceManager

Fixed

  • Touch events intercepted by BannerPlace when modal routes (bottom sheets, dialogs) are displayed
  • In-app messages on iOS displayed in a separate overlay window above platform views

0.9.1 (2026-08-25)

iOS 1.29.5 · Android 1.25.4

Added

  • addTags and removeTags methods in InAppStoryManager
  • Optional tags parameter to InAppStoryPlugin().initWith
  • Tags validation (allowed characters, max URL-encoded length)

Changed

  • InAppStoryManager.instance.setTags() now returns Future<bool> indicating whether the tags are valid
  • Invalid tags are dropped instead of throwing during initialization and settings updates

0.9.0 (2026-08-13)

iOS 1.29.4 · Android 1.25.4

Added

  • Toast notifications for in-app messages (iOS & Android)

0.8.2 (2026-07-17)

iOS 1.27.12 · Android 1.24.6

Fixed

  • Stories list not reloads after changing user

0.8.1 (2026-07-13)

iOS 1.27.11 · Android 1.24.6

Added

  • storiesLoadError callback in FeedStoriesWidget
  • Error callback handler in InAppStoryManager

Fixed

  • Fixed a memory leak of story list adaptors not released after the feed widget was disposed (iOS & Android)

0.8.0 (2026-07-06)

iOS 1.27.11 · Android 1.24.6

Added

  • Cancellation of long-running actions
  • Ability to change story reader appearance: scroll and presentation styles.

Changed

  • Onboardings, In-App-Messages and single stories now opens from InAppStoryManager
  • IShowStoryCallbackFlutterApi changed to IASShowStoryCallback mixin
  • OnboardingLoadCallbackFlutterApi changed to IASOnboardingLoadCallback mixin

0.7.13 (2026-07-09)

iOS 1.27.11 · Android 1.24.6

Added

  • storiesLoadError callback in FeedStoriesWidget
  • Error callback handler in InAppStoryManager

Fixed

  • Fixed a memory leak of story list adaptors not released after the feed widget was disposed (iOS & Android)

0.7.12 (2026-07-06)

iOS 1.27.10 · Android 1.24.6

Fixed

  • Fixed refresh on BannerPlace widget in iOS devices

0.7.11 (2026-06-05)

iOS 1.27.9 · Android 1.24.6

Fixed

  • fixed the SwipeUP widget blocking

0.7.10 (2026-06-05)

iOS 1.27.7 · Android 1.24.2

Added

  • Changing the feedId in the story list causes the feed to reload
  • Added ability to change nav bar color in android

Fixed

  • Vertical scrolling on banners blocked scrolling in ScrollView widgets(SingleChildScrollView, ListView, etc.)

0.7.9 (2026-04-15)

iOS 1.27.7 · Android 1.24.2

Fixed

  • Fixed build error on iOS arm64 emulators

0.7.8 (2026-04-16)

iOS 1.27.7 · Android 1.24.2

Added

  • Added CallToAction callback in InAppStoryManager

Fixed

  • Banner clicks do not trigger the CallToAction callback
  • Enabling anonymous mode causes the application to crash on iOS devices

0.7.7 (2026-04-10)

iOS 1.27.7 · Android 1.24.2

Added

  • Story reader scroll and presentation style

Fixed

  • BannerPlace stability improvements

0.7.6 (2026-03-06)

iOS 1.27.5 · Android 1.24.1

0.7.5 (2026-03-05)

iOS 1.27.4 · Android 1.24.1

Fixed

  • Onboardings on Android running in new activity
  • Build error on iOS devices

0.7.4 (2026-03-02)

iOS 1.27.4 · Android 1.24.1

Fixed

  • Games on Android running in new activity
  • Game events do not trigger a call to action (CTA)

0.7.3 (2026-02-26)

iOS 1.27.4 · Android 1.24.1

Fixed

  • BannerPlace stability improvements

0.7.2 (2026-02-03)

iOS 1.26.7 · Android 1.22.5

Fixed

  • BannerPlace stability improvements on Android

0.7.1 (2026-02-02)

iOS 1.26.7 · Android 1.22.5

Added

  • Feature to show multiple/same stories feed in one screen

Changed

  • IASGameReaderCallback method finishGame is now Deprecated, please use closeGame callback

Fixed

  • Issue on android 12 and lower devices, when using back navigation in in-app-messages. Please see migration guide
  • After switching between applications or opening the built-in browser, banners may disappear
  • Enable audio mixing for video previews in story list

Removed

  • Removed legacy getStoriesWidgets() and getFavoritesStoriesWidgets() methods from InAppStoryPlugin class

0.7.0 (2025-12-26)

iOS 1.26.3 · Android 1.22.0

Added

  • Checkout feature
  • BannerPlace now supports multiple banner places in one screen

Fixed

  • Gestures on banners don't work, if the scrollable view is a parent element
  • Changing the banner placeId didn't reload the BannerPlace widget
  • Adding stories to favorites doesn't work on iOS devices in some cases
  • Fixed a crash when using anonymous mode and banners on iOS devices.

Changed

  • Added more info and support multiple banner places in the IASBannerPlaceCallback mixin
  • IASGameReaderCallback instead of old GameReaderCallbackFlutterApi

0.6.1 (2025-12-01)

iOS 1.26.0 · Android 1.22.0

Added

  • Options feature
  • Banners feature
  • Added onBannerPlacePreloadedError callback

Changed

  • Changed onBannerPlacePreloaded callback

0.5.5 (2025-11-25)

iOS 1.25.13 · Android 1.21.16

Fixed

  • Scrolling to stories in feed in android devices has visual bugs

0.5.4 (2025-11-07)

iOS 1.25.13 · Android 1.21.16

Added

  • Added custom logger

0.5.2 (2025-11-06)

iOS 1.25.13 · Android 1.21.16

Changed

  • The way to scroll to the last viewed story

0.5.1 (2025-10-31)

iOS 1.25.13 · Android 1.21.16

Added

  • Added various options to FeedStoryDecorator to customize the transition to recently opened stories

Fixed

  • Visual bug when jumping to last viewed story after closing story reader

0.5.0 (2025-09-24)

iOS 1.25.13 · Android 1.21.16

Added

  • User sign feature
  • User logout method
  • Ability to change cache size on Android devices
  • Anonymous mode
  • Ability to change user settings

Changed

  • User change method, now it has an optional userSign parameter

Fixed

  • Issue when user can't close IAM by pressing back button or using back gesture on Android devices

0.4.1 (2025-08-29)

iOS 1.25.13 · Android 1.21.16

Fixed

  • Refactoring of ios story reader events logic

0.4.0 (2025-08-15)

iOS 1.25.13 · Android 1.21.16

Added

  • Sound control in story reader
  • Custom icon appearance
  • Ability to change cover quality in stories list
  • Goods v1

Changed

  • AppearanceManager is now singleton class, see migration guide for more details
  • CallToAction callback is now a mixin class
  • Run pod install or pod install --repo update before building your app
  • Changed Favorites logic implementation
  • Various internal fixes

Fixed

  • Fixed issue when items weren't updated in grid favorites widget
  • Bug with clearing cache on Android devices
  • Issue with inability to close in-app-message using system back button on Android devices

0.4.0-rc.4 (2025-07-28)

iOS 1.25.10 · Android 1.21.13

Fixed

  • Changed 'favorites' logic implementation

0.4.0-rc.3 (2025-07-23)

iOS 1.25.10 · Android 1.21.13

Fixed

  • Goods v1 implementation on Android
  • Fixed issue when items not updated in grid favorites widget

0.4.0-rc.2 (2025-07-14)

iOS 1.25.10 · Android 1.21.13

0.4.0-rc.1 (2025-07-14)

iOS 1.25.9 · Android 1.21.11

Added

  • Sound control in story reader
  • Custom icon appearance

Changed

  • AppearanceManager is now singleton class, see a migration guide
  • CallToAction callback is now mixin class
  • Run pod install or pod install --repo update before building your app
  • Various internal fixes

0.3.9 (2025-11-07)

iOS 1.25.8 · Android 1.21.13

Fixed

  • Issue with sending game statistics from Android

0.3.8 (2025-07-23)

iOS 1.25.8 · Android 1.21.13

Fixed

  • Issue with onCloseStory callback always returning 0 index in SlideData on android devices

0.3.7 (2025-07-14)

iOS 1.25.8 · Android 1.21.13

0.3.6 (2025-07-02)

iOS 1.25.8 · Android 1.21.10

Changed

  • Run pod install or pod install --repo update before building your app

0.3.5 (2025-07-02)

iOS 1.25.6 · Android 1.21.7

Changed

  • Run pod install or pod install --repo update before building your app

0.3.4 (2025-06-10)

iOS 1.25.6 · Android 1.21.7

Added

  • Added optional parameter locale to initialization method
  • Added method to change locale in InAppStoryManager

Changed

  • Refactor InAppStoryManager, now you need to call InAppStoryManager.instance to access methods

0.3.3 (2025-06-09)

iOS 1.25.5 · Android 1.21.6

Added

  • Added clearCache() method in InAppStoryManager
  • Added storiesLoaded() callback in FeedStoriesWidget and FavoritesStoriesWidget, that allows listen when stories in a list are loaded

0.3.2 (2025-05-30)

iOS 1.25.4 · Android 1.21.4

Fixed

  • Internal fixes

0.3.1 (2025-05-27)

iOS 1.25.4 · Android 1.21.4

Fixed

  • Fixed flickering video covers

0.3.0 (2025-05-26)

iOS 1.25.4 · Android 1.21.4

Added

  • Added FeedStoriesWidget, FavoritesStoriesWidget, StoryContentWidget widgets
  • Added video support for FeedStoriesWidget and FavoritesStoriesWidget
  • Added border around stories in FeedStoryDecorator, that indicates the story has been opened
  • Added InAppMessages feature, see documentation here
  • Added storiesLoaded callback in FeedStoriesWidget and FavoritesStoriesWidget to listen when stories are loaded'

Changed

  • Changed Android initialization to InAppStoryPlugin.initSDK(this) in Application class. See how to get started Android section for details
  • loaderBuilder and errorBuilder parameters are now optional in FeedStoriesWidget widget
  • InAppStoryPlugin().getStoriesWidgets() is deprecated, use FeedStoriesWidget instead
  • InAppStoryPlugin().getFavoritesStoriesWidgets() is deprecated, use FavoritesStoriesWidget instead

Fixed

  • Fixed build error when android gradle plugin can't find main class path
  • Fixed build error in iOS
  • Fixed 'flickering' stories when an uploaded image replaced a placeholder

0.3.0-rc.5 (2025-05-21)

iOS 1.25.4 · Android 1.21.4

Fixed

  • Fixed build error in iOS

0.3.0-rc.4 (2025-05-20)

iOS 1.25.4 · Android 1.21.4

Changed

  • Changed Android initialization to InAppStoryPlugin.initSDK(this) in Application class. See how to get started Android section for details

Fixed

  • Fixed build error when android gradle plugin can't find main class path

0.3.0-rc.3 (2025-05-16)

iOS 1.25.4 · Android 1.21.4

Added

  • Added border around stories in FeedStoryDecorator, that indicates the story has been opened

0.3.0-rc.2 (2025-05-16)

iOS 1.25.4 · Android 1.21.4

Added

  • Added InAppMessages feature, see documentation here

Changed

  • loaderBuilder and errorBuilder parameters are now optional in FeedStoriesWidget widget

0.3.0-rc.1 (2025-04-28)

iOS 1.25.4 · Android 1.21.4

Added

  • Added FeedStoriesWidget, FavoritesStoriesWidget, StoryContentWidget widgets
  • Added video support for FeedStoriesWidget and FavoritesStoriesWidget

Changed

  • InAppStoryPlugin().getStoriesWidgets() is deprecated, use FeedStoriesWidget instead
  • InAppStoryPlugin().getFavoritesStoriesWidgets() is deprecated, use FavoritesStoriesWidget instead
  • refactor library structure

Fixed

  • Fixed 'flickering' stories when an uploaded image replaced a placeholder

0.2.3 (2025-05-13)

iOS 1.25.4 · Android 1.21.4

Added

  • Run pod install --repo-update in the ios folder before building

Fixed

  • Like/Dislike buttons are not working in Android devices
  • Placeholders in story feed are not working in iOS devices
  • Fixed image caching issues in iOS devices

0.2.2 (2025-05-08)

iOS 1.25.2 · Android 1.21.2

Added

  • Added new callbacks for listening story reader events

Changed

  • Moved IASCallBacksFlutterApi code to IASCallbacks mixin class

0.2.0 (2025-04-25)

iOS 1.25.2 · Android 1.21.2

Added

  • Added the ability to set the status bar to transparent for the story reader.
  • Run pod install --repo-update in the ios folder before building
  • Added the ability to launch games
  • FeedStoriesController to force reload the feed stories

Changed

  • Renamed IShowStoryOnceCallbackFlutterApi to IShowStoryCallbackFlutterApi
  • Initializing Android native SDK, please watch README for details
  • OnboardingLoadCallbackFlutterApi now has onboardingLoadSuccess(int count, String feed) and onboardingLoadError(String feed, String? reason) methods
  • SingleLoadCallbackFlutterApi now has singleLoadSuccess(StoryDataDto storyData) and singleLoadError(String feed, String? reason) methods

Removed

  • Removed loadOnboardingError(), loadSingleError(), readerError() callbacks from ErrorCallbackFlutterApi

Fixed

  • Fixed a crash when calling AppearanceManagerHostApi().setClosePosition(position) in iOS devices
  • Fixed a issue where cover images were lost after refreshing the story feed.

0.0.18

Added

  • InAppStoryManagerHostApi.closeReaders() close all readers

0.0.17

Changed

  • IASSingleStoryHostApi storyId now String show({required String storyId})
  • IASSingleStoryHostApi storyId now String showOnce({required String storyId})
  • Android IASSingleStory opened with Activity Context

Removed

  • Removed slide argument IASSingleStoryHostApi.show()

0.0.16

Fixed

  • Open Android story reader with Activity Context (Application Context leads to new Task)