Skip to main content

scatesdk_flutter 7.0.23 copy "scatesdk_flutter: ^7.0.23" to clipboard
scatesdk_flutter: ^7.0.23 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.23 #

  • Updated native ScateSDK dependencies to 7.0.23 on both platforms:
    • scate_remote_configs_loaded carries the whole remote config snapshot: the ceiling for its configs and overrides JSON went from 4 KB to 256 KB, and a value that does not fit is skipped on its own instead of taking every key after it along; _truncated names the omitted keys.

7.0.22 #

  • Updated native ScateSDK dependencies to 7.0.22 on both platforms:
    • iOS: Init stops simulator, Xcode and TestFlight builds at launch when Info.plist lacks SKIncludeConsumableInAppPurchaseHistory = YES. App Store builds keep running.
    • iOS: scate_measurement_health_check reports consumableHistoryEnabled.
  • The example app's Info.plist sets the key.

7.0.21 #

  • Updated native ScateSDK dependencies to 7.0.21 on both platforms:
    • iOS: the SDK notices purchases on its own. Every time the app becomes active it sends StoreKit's transaction history to Scate, which keeps the purchases it has not seen and sends a scate_transaction event for each.
    • iOS: when the app uses Firebase Analytics, new purchases are logged to Firebase as in_app_purchase, once each. No code change.
    • iOS: add SKIncludeConsumableInAppPurchaseHistory = YES to Info.plist: required for apps selling consumables, recommended for every app.

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 to abName and abVariant.
    • Debug menu behind the scate_debug_menu remote config: when it is true for 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.

7.0.19 #

  • Updated native ScateSDK dependencies to 7.0.19 on both platforms:
    • Init returns at once and no longer sends sdk_initialized before the first remote config answer. A new sdk_init_started event goes out inside Init, before any config is known; sdk_initialized goes out once the first answer (or its final failure) is applied, with customValue from_remote, from_local_cache or from_defaults, and carries the A/B membership.
    • Listen for Scate_RemoteConfigsReady before calling Init and 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 calls Init again.
    • 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: abName and abVariant are 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_loaded event reports segment_override and ab_override, and the always-empty country_override is 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_assignment events, typed getters).

7.0.12 #

  • Depend on Adjust/AdjustGoogleOdm subspec (adds Google ICM support). Apps pinning an older adjust_sdk version should upgrade to >= 5.6.x.
  • Updated native iOS ScateSDK dependency to 7.0.12 (adds scate_firebase_sdk_version, scate_measurement_health_check events, 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 SetAdjustGlobalPartnerParameter to 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: sdkPlatform is flutter, sdkPlatformVersion is the plugin version.
  • Added ScateSDK.GetSdkMetadata() for sdkNativeVersion, sdkPlatformVersion, and sdkPlatform.
  • 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, and AllServicesInitialized event methods.
  • Documented Event and EventWithValue usage 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
3
likes
130
points
386
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

Scate SDK is made for developers to integrate Scate's services into their apps. Please visit https://www.scate.io for more information.

Repository (GitHub)
View/report issues

License

MIT (license)

Dependencies

flutter, plugin_platform_interface

More

Packages that depend on scatesdk_flutter

Packages that implement scatesdk_flutter