scatesdk_flutter 7.0.20
scatesdk_flutter: ^7.0.20 copied to clipboard
Scate SDK is made for developers to integrate Scate's services into their apps. Please visit https://www.scate.io for more information.
7.0.20 #
- Updated native ScateSDK dependencies to 7.0.20 on both platforms:
- Every event carries
audienceOverride: the audience the user matched at the last config answer, empty when none — next toabNameandabVariant. - Debug menu behind the
scate_debug_menuremote config: when it istruefor a device (a phone or user override on the dashboard) the SDK opens a screen with the Scate user id, install time, A/B test and variant, audience override and the number of configs loaded, and leaves a floating "S" badge that reopens it. Actions: copy the Scate user id, show the event list (iOS), and Reset Scate data on this phone, which forgets the user id, the cached configs and the A/B membership so the next launch starts as a new install.
- Every event carries
7.0.19 #
- Updated native ScateSDK dependencies to 7.0.19 on both platforms:
Initreturns at once and no longer sendssdk_initializedbefore the first remote config answer. A newsdk_init_startedevent goes out insideInit, before any config is known;sdk_initializedgoes out once the first answer (or its final failure) is applied, withcustomValuefrom_remote,from_local_cacheorfrom_defaults, and carries the A/B membership.- Listen for
Scate_RemoteConfigsReadybefore callingInitand start config- or A/B-dependent work from it; the SDK no longer refreshes the configs on its own after five minutes in the background, so the event fires once per launch unless the app callsInitagain. - The config request tells the server whether this is the launch that created the user
(
isFirstOpen), so users whose first launch never reached the server stay out of new A/B tests. - Android: the config request has a read timeout next to its connect timeout.
7.0.18 #
- Updated native ScateSDK dependencies to 7.0.18 on both platforms:
abNameandabVariantare sent on every event, as empty strings when the user is in no test, instead of being left out.
7.0.17 #
- Updated native ScateSDK dependencies to 7.0.17 on both platforms: the
scate_remote_configs_loadedevent reportssegment_overrideandab_override, and the always-emptycountry_overrideis gone.
7.0.16 #
EventWithValueAndParameters: an event carrying both a custom value and parameters, which the native SDKs and the React Native wrapper already had.- Updated native ScateSDK dependencies to 7.0.16 on both platforms.
7.0.15 #
GetRemoteConfigBool,GetRemoteConfigInt,GetRemoteConfigDouble: typed remote config reads that fall back to the default when the value is not of that type.- Updated native ScateSDK dependencies to 7.0.15 on both platforms (A/B assignments,
scate_remote_configs_loaded/scate_ab_assignmentevents, typed getters).
7.0.12 #
- Depend on Adjust/AdjustGoogleOdm subspec (adds Google ICM support). Apps pinning an older
adjust_sdkversion should upgrade to >= 5.6.x. - Updated native iOS ScateSDK dependency to 7.0.12 (adds
scate_firebase_sdk_version,scate_measurement_health_checkevents, and ODM 1PD support).
7.0.11 #
- Updated native iOS ScateSDK dependency to 7.0.11.
- Updated native Android Scate SDK dependency to 7.0.12.
7.0.10 #
- Added
SetAdjustGlobalPartnerParameterto the Dart API surface, wired through the iOS and Android native bridges (forwards the sha256-hashed email as an Adjust partner parameter).
7.0.9 #
- Updated native iOS ScateSDK dependency to 7.0.10.
- Updated native Android Scate SDK dependency to 7.0.11.
7.0.8 #
- Updated native iOS ScateSDK dependency to 7.0.9.
- Updated native Android Scate SDK dependency to 7.0.10.
7.0.7 #
- Updated native Android Scate SDK dependency to 7.0.8.
7.0.6 #
- Updated native iOS ScateSDK dependency to 7.0.8.
7.0.5 #
- Forward SDK metadata on init:
sdkPlatformisflutter,sdkPlatformVersionis the plugin version. - Added
ScateSDK.GetSdkMetadata()forsdkNativeVersion,sdkPlatformVersion, andsdkPlatform. - Updated native iOS ScateSDK dependency to 7.0.7.
- Updated native Android Scate SDK dependency to 7.0.7.
7.0.4 #
- Updated native iOS ScateSDK dependency to 7.0.5.
- Updated native Android Scate SDK dependency to 7.0.6.
7.0.3 #
- Added
SubscriptionSuccess,InAppPurchaseSuccess,ContentCreateStart,ContentCreateSuccess,ContentCreateFail,SubsStart,SubsSuccess,SubsFail,SubsCancel, andAllServicesInitializedevent methods. - Documented
EventandEventWithValueusage for onboarding conversion share, onboarding finish rate, and content created chart events in README. - Updated native Android Scate SDK dependency to 7.0.2.
- Updated native iOS ScateSDK dependency to 7.0.3.
7.0.2 #
- Updated native iOS ScateSDK dependency to 7.0.2.
- Added remote-targeted debug event list support through the iOS SDK integration.
7.0.0 #
- Updated native Scate SDK dependencies to 7.0.1.
- Added Adjust initialization and ADID access support.
6.0.1 #
- Updated native Scate SDK dependencies to 6.0.0.
- Added parameterized events with JSON dictionary payload support.
- Added debug initialization and user id access to the Flutter wrapper.
- Updated the example app to send parameterized events and log the Scate user id.
0.4.29 #
- New Event Functions Added.
0.4.28 #
- Scate Android SDK Updated.
0.4.27 #
- Fixed incorrect session events when the user sends the app to background immediately after launch on IOS.
0.4.26 #
- Scate SDK Documentation Updated.
0.4.25 #
- Scate SDK README.md updated for Android integration.
0.4.24 #
- Scate SDK README.md updated for Android integration.
0.4.23 #
- Session event bug fixed.
- Detailed explanation for using local images when opening onboarding and paywall screens added.
0.4.22 #
- IOS Debug Logs On.
0.4.21 #
- Onboarding and paywall screens updated.
0.4.19 #
- Onboarding screen background interaction fixed.
0.4.18 #
- ShowPaidProductLoadingScreen() function added.
0.4.15 #
*Updated JSON configurations required to launch onboarding and paywall screens
- Onboarding Screen Updates: Updated customizable color fields for components: title text, heading text, action button (added additional customization for gradient), action button text, "Terms of Use" text, footnote text, "Restore Purchases" button, "Privacy Policy" text, details text
- Paywall Screen Updates: Updated customizable color fields for components: action button (added additional customization for gradient), heading text, action button text, "Terms of Use" text, footnote text, "Restore Purchases" button, "Privacy Policy" text, details text
- Paid Product Updates: Updated customizable color fields for components: badge text, title text, price text, tag text, description text
- Added loading screen triggered when a paid product is selected, along with a function to dismiss it
0.4.14 #
- Paywall screen finished event listener fix
0.4.13 #
- Onboarding and paywall functions
0.4.12 #
- Event List Screen Function Added (iOS only)
0.4.11 #
- Scate IOS Core SDK Improvements
0.4.10 #
- Scate IOS Core SDK Improvements
0.4.9 #
- Scate Android Core SDK Removed Debug Logs
0.4.8 #
- Scate Android Core SDK Gson Serialization Fix
0.4.7 #
- Scate Android Core SDK Add Logs To File
0.4.2 #
- Scate Android Core SDK Logs Added
0.4.1 #
- Event Functions
0.3.10 #
- App icon Fix
0.3.6 #
- Remote config feature added
- new Android SDK
0.2.1 #
- Android package name bug fixed
0.2.0 #
- ATT request is removed from iOS SDK
- Github repo address changed
0.0.1 #
- Initial Release