0.8.2
Fixed
- Stories list not reloads after changing user
Changed
- Updated iOS SDK to 1.27.12
0.8.1
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)
Changed
- Updated iOS SDK to 1.27.11
0.8.0
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
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)
Changed
- Updated iOS SDK to 1.27.11
0.7.12
Fixed
- Fixed refresh on BannerPlace widget in iOS devices
Changed
- Updated iOS SDK to 1.27.10
0.7.11
Fixed
- fixed the SwipeUP widget blocking
Changed
- Updated Android SDK to 1.24.6
- Updated iOS SDK to 1.27.9
0.7.10
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
Fixed
- Fixed build error on iOS arm64 emulators
0.7.8
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
Changed
- Updated iOS and Android native SDK
0.7.7
Added
- Story reader scroll and presentation style
Changed
- Updated Android SDK to 1.24.2
- Updated iOS SDK to 1.27.7
Fixed
- BannerPlace stability improvements
0.7.6
Changed
- Updated iOS SDK to 1.27.5
0.7.5
Fixed
- Onboardings on Android running in new activity
- Build error on iOS devices
0.7.4
Fixed
- Games on Android running in new activity
- Game events do not trigger a call to action (CTA)
0.7.3
Fixed
- BannerPlace stability improvements
Changed
- Updated Android native SDK to 1.24.1
- Updated iOS native SDK to 1.27.4
0.7.2
Fixed
- BannerPlace stability improvements on Android
0.7.1
Added
- Feature to show multiple/same stories feed in one screen
Changed
IASGameReaderCallback method finishGame is now Deprecated, please use closeGame callback
- Updated iOS native SDK to 1.26.7
- Updated Android native SDK to 1.22.5
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
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
- Updated iOS SDK to 1.26.3
0.6.1
Added
- Options feature
- Banners feature
- Added
onBannerPlacePreloadedError callback
Changed
- Updated Android SDK to 1.22.0
- Updated iOS SDK to 1.26.0
- Changed
onBannerPlacePreloaded callback
0.5.5
Fixed
- Scrolling to stories in feed in android devices has visual bugs
0.5.4
Added
Changed
- Updated Android SDK, that includes internal fixes
0.5.2
Changed
- The way to scroll to the last viewed story
0.5.1
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
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
Fixed
- Refactoring of ios story reader events logic
0.4.0
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
- Updated Android SDK to 1.21.16, that includes internal fixes
- Updated iOS SDK to 1.25.13, that includes internal fixes, make sure you run
pod install or
pod install --repo update command 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
Fixed
- Changed 'favorites' logic implementation
0.4.0-rc.3
Fixed
- Goods v1 implementation on Android
- Fixed issue when items not updated in grid favorites widget
0.4.0-rc.2
Changed
- Updated Android SDK to 1.21.13
- Updated iOS SDK to 1.25.10
0.4.0-rc.1
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
- Updated Android SDK to 1.21.11, that includes internal fixes
- Updated iOS SDK to 1.25.9, that includes internal fixes, make sure you run
pod install or
pod install --repo update command before building your app
- Various internal fixes
0.3.9
Fixed
- Issue with sending game statistics from Android
0.3.8
Fixed
- Issue with
onCloseStory callback always returning 0 index in SlideData on android devices
0.3.7
Changed
- Updated Android SDK to 1.21.13, that includes internal fixes
0.3.6
Changed
- Updated Android SDK to 1.21.10, that includes internal fixes
- Updated iOS SDK to 1.25.8, that includes internal fixes, make sure you run
pod install or
pod install --repo update command before building your app
0.3.5
Changed
- Updated Android SDK to 1.21.7, that includes internal fixes
- Updated iOS SDK to 1.25.6, that includes internal fixes, make sure you run
pod install or
pod install --repo update command before building your app
0.3.4
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
Added
- Added
clearCache() method in InAppStoryManager
- Added
storiesLoaded() callback in FeedStoriesWidget and FavoritesStoriesWidget, that allows listen when stories
in a list are loaded
Changed
- Updated Android SDK to 1.21.6, that includes internal fixes
- Updated iOS SDK to 1.25.5, that includes internal fixes
0.3.2
Fixed
0.3.1
Fixed
- Fixed flickering video covers
0.3.0
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
Fixed
0.3.0-rc.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
Added
- Added border around stories in
FeedStoryDecorator, that indicates the story has been opened
0.3.0-rc.2
Added
- Added
InAppMessages feature, see documentation here
Changed
loaderBuilder and errorBuilder parameters are now optional in FeedStoriesWidget widget
0.3.0-rc.1
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
Added
- Updated Android SDK to 1.21.4
- Updated iOS SDK to 1.25.4, make sure you run
pod install --repo-update in the ios folder of
your Flutter project.
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
Added
- Added new callbacks for listening story reader events
Changed
- Moved
IASCallBacksFlutterApi code to IASCallbacks mixin class
0.2.0
Added
- Added the ability to set the status bar to transparent for the story reader.
- Updated Android SDK to 1.21.2
- Updated iOS SDK to 1.25.2, make sure you run
pod install --repo-update in the ios folder of your Flutter project.
- 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)