superwallkit_flutter 2.0.0-alpha.1 copy "superwallkit_flutter: ^2.0.0-alpha.1" to clipboard
superwallkit_flutter: ^2.0.0-alpha.1 copied to clipboard

Remotely configure every aspect of your paywall and double your revenue.

CHANGELOG #

The changelog for Superwall. Also see the releases on GitHub.

2.0.0-alpha.1 #

  • Adds entitlements to subscriptions, allowing you to set them using:
  • await Superwall.shared.setSubscriptionStatus(status) by passing in one of:
    • SubscriptionStatusActive(entitlements: entitlements))
      • Note: Passing in empty entitlements will set the subscription status to inactive
    • SubscriptionStatusInactive
    • SubscriptionStatusUnknown
  • Subscribing to subscription status updates via stream Superwall.shared.subscriptionStatus
  • SuperwallBuilder which will automatically update the state whenever subscription status changes
  • Superwall.shared.registerEvent has now been replaced with Superwall.shared.registerPlacement
  • handleSuperwallEvent(SuperwallEventInfo eventInfo) has been replaced with handleSuperwallPlacement(SuperwallPlacementInfo placementInfo)

1.3.10 #

Fixes #

  • Fixes an issue on iOS where the plugin could get registered multiple times resulting in a MissingPluginException.

1.3.9 #

Fixes #

  • Fixes a compatibility issue with WorkManager and other isolate-running libraries where the plugin would detach and cause a Missing Activity or BridgeCreator exception

Enhancements #

1.3.8 #

Fixes #

  • Removes unnecessary date comparison from PurchaseController example code.

1.3.7 #

Enhancements #

1.3.6 #

Enhancements #

1.3.5 #

Enhancements #

Fixes #

  • Fixes issue with PaywallInfoBridge and other bridges throwing NPE when reattaching to activities from deep sleep.

1.3.4 #

Enhancements #

  • Adds setLocaleIdentifier(_:) and getLocaleIdentifier().

1.3.3 #

  • Upgrades Android SDK to 1.3.1 View Android SDK release notes
  • This fixes the issue when using Superwall with some SDK's would cause a crash (i.e. Smartlook SDK)

1.3.2 #

  • Updates project linting and formatting to be consistent with the Flutter style
  • Removes rogue logging statements by matching them with the provided Log level
  • Adds passIdentifiersToPlayStore to SuperwallOptions which allows you to pass user identifiers to the Play Store purchases as account identifiers. This is useful for tracking user purchases in the Play Store console.

1.3.1 #

Enhancements #

  • Upgrades Android SDK to 1.3.0 View Android SDK release notes
  • Upgrades iOS SDK to 3.10.1 View iOS SDK release notes
  • Adds confirmAllAssignments method to Superwall which confirms assignments for all placements and returns an array of all confirmed experiment assignments. Note that the assignments may be different when a placement is registered due to changes in user, placement, or device parameters used in audience filters.

1.3.0 #

Enhancements #

  • Upgrades iOS SDK to 3.9.1. View iOS SDK release notes
  • Upgrades Android SDK to 1.2.7 View Android SDK release notes
  • Exposes the SuperwallOption collectAdServicesAttribution for iOS. When true, this collects the AdServices attribute token, which will be process by our backend. Adds adServicesTokenRequest_start, adServicesTokenRequest_complete, and adServicesTokenRequest_fail.
  • Exposes getConfigurationStatus(), which replaces getIsConfigured(). This returns either ConfigurationStatusPending, ConfigurationStatusConfigured, or ConfigurationStatusFailed.

1.2.2 #

Enhancements #

Fixes #

  • Reapply the single bridge instance limit to fix issues with setDelegate where plugins with multiple isolates are used
  • Fixes stateful bridges by applying new state when invoking create, resolving issues seen in #23

1.2.1 #

Enhancements #

1.2.0 #

Enhancements #

Fixes #

  • Updates compileSDKVersion to 34 fixing build issues on Android.

1.1.9 #

Enhancements #

Fixes #

  • Bumps minimum Kotlin version to 1.8.0 and Android Gradle Plugin to 8.1.0 to be able to be compatible with the latest Android SDK. This was necessary for important bug fixes.
  • SW-2868: Fixes transaction issues caused by hot restart.

1.1.8 #

Enhancements #

1.1.7 #

Enhancements #

1.1.6 #

Enhancements #

1.1.5 #

Enhancements #

1.1.4 #

Enhancements #

Fixes #

  • Updates the UUID framework dependency to the latest version to prevent conflicts.

1.1.3 #

Fixes #

  • Fixes crash that occurred if an Android foreground service was started and the app was relaunched from a cold start.

1.1.2 #

Enhancements #

1.1.1 #

Fixes #

  • Fixes LocalNotification issue that was trying to initialise an int with a double.

1.1.0 #

Enhancements #

1.0.1 #

Fixes #

  • Fixes issue with invalid imports due to a breaking change on Android.

1.0.0 #

Enhancements #

19
likes
0
points
9.06k
downloads

Publisher

verified publishersuperwall.com

Weekly Downloads

Remotely configure every aspect of your paywall and double your revenue.

Homepage

License

unknown (license)

Dependencies

flutter, plugin_platform_interface, uuid, yaml

More

Packages that depend on superwallkit_flutter